![USB HDD를 연결할 때 Debian 8이 중단됩니다.](https://rvso.com/image/1482478/USB%20HDD%EB%A5%BC%20%EC%97%B0%EA%B2%B0%ED%95%A0%20%EB%95%8C%20Debian%208%EC%9D%B4%20%EC%A4%91%EB%8B%A8%EB%90%A9%EB%8B%88%EB%8B%A4..png)
USB를 통해 SATA HDD를 Debian 8을 실행하는 노트북에 연결하려고 하면 시스템이 멈추고 응답이 매우 느려지며 ls /dev | grep sd*는 HDD를 분리할 때 존재하지 않는 sdc1부터 sdc99까지의 항목을 표시합니다.
Windows 10 설치에 실패하여 하드 드라이브를 포맷해야 하는데 이제 원래 설치되었던 Linux 배포판이나 Windows 7 설치를 부팅할 수 없습니다.
또한 Windows 10을 실행하는 노트북에 HDD를 연결하려고 하면 관리 도구의 디스크 관리 아래에서도 찾을 수 없습니다.
요청에 따라 syslog 메시지의 마지막 몇 줄은 다음과 같습니다.
Jan 31 19:03:53 debian kernel: [ 85.602048] scsi 4:0:0:0: Direct-Access Mass Storage Device PQ: 0 ANSI: 0
Jan 31 19:03:53 debian kernel: [ 85.602324] sd 4:0:0:0: Attached scsi generic sg2 type 0
Jan 31 19:03:53 debian kernel: [ 85.602598] sd 4:0:0:0: [sdb] 488397166 512-byte logical blocks: (250 GB/232 GiB)
Jan 31 19:03:53 debian kernel: [ 85.602732] sd 4:0:0:0: [sdb] Write Protect is off
Jan 31 19:03:53 debian kernel: [ 85.602735] sd 4:0:0:0: [sdb] Mode Sense: 03 00 00 00
Jan 31 19:03:53 debian kernel: [ 85.602865] sd 4:0:0:0: [sdb] No Caching mode page found
Jan 31 19:03:53 debian kernel: [ 85.604123] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Jan 31 19:03:53 debian kernel: [ 85.664976] sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 sdb7 sdb8 sdb9 sdb10 sdb11 sdb12 sdb13 sdb14 sdb15 sdb16 sdb17 sdb18 sdb19 sdb20 sdb21 sdb22 sdb23 sdb24 sdb25 sdb26 sdb27 sdb28 sdb29 sdb30 sdb31 sdb32 sdb33 sdb34 sdb35 sdb36 sdb37 sdb38 sdb39 sdb40 sdb41 sdb42 sdb43 sdb44 sdb45 sdb46 sdb47 sdb48 sdb49 sdb50 sdb51 sdb52 sdb53 sdb54 sdb55 sdb56 sdb57 sdb58 sdb59 sdb60 sdb61 sdb62 sdb63 sdb64 sdb65 sdb66 sdb67 sdb68 sdb69 sdb70 sdb71 sdb72 sdb73 sdb74 sdb75 sdb76 sdb77 sdb78 sdb79 sdb80 sdb81 sdb82 sdb83 sdb84 sdb85 sdb86 sdb87 sdb88 sdb89 sdb90 sdb91 sdb92 sdb93 sdb94 sdb95 sdb96 sdb97 sdb98 sdb99 sdb100 sdb101 sdb102 sdb103 sdb104 sdb105 sdb106 sdb107 sdb108 sdb109 sdb110 sdb111 sdb112 sdb113 sdb114 sdb115 sdb116 sdb117 sdb118 sdb119 sdb120 sdb121 sdb122 sdb123 sdb124 sdb125 sdb126 sdb127 sdb128 sdb129 sdb130 sdb131 sdb132 sdb133 sdb134 sdb135 sdb136 sdb137 sdb138 sdb139 sdb140 sdb141 sdb142 sdb143 sdb144 sdb145 sdb146 sdb147 sdb148 sdb149 sdb150 sdb151 sdb152 sdb153 sdb154 sdb155 sdb1<5>[ 85.685268] sd 4:0:0:0: [sdb] Attached SCSI disk
그리고 lsblk의 출력은 다음과 같습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 500M 0 part
├─sda2 8:2 0 155,8G 0 part
├─sda3 8:3 0 488,3G 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 46,6G 0 part /
├─sda6 8:6 0 186,3G 0 part /home
├─sda7 8:7 0 14,9G 0 part [SWAP]
├─sda8 8:8 0 38,3G 0 part
└─sda9 8:9 0 954M 0 part /boot
sdb 8:16 0 232,9G 0 disk
├─sdb1 8:17 0 100M 0 part
├─sdb2 8:18 0 97,1G 0 part
├─sdb3 8:19 0 450M 0 part
├─sdb4 8:20 0 1K 0 part
├─sdb5 8:21 0 4,7G 0 part
├─sdb6 8:22 0 2G 0 part
├─sdb7 8:23 0 4,7G 0 part
├─sdb8 8:24 0 2G 0 part
├─sdb9 8:25 0 4,7G 0 part
├─sdb10 8:26 0 2G 0 part
├─sdb11 8:27 0 4,7G 0 part
├─sdb12 8:28 0 2G 0 part
├─sdb13 8:29 0 4,7G 0 part
├─sdb14 8:30 0 2G 0 part
--- this repeats itself numerous times with sdb until: ---
├─sdb249 259:233 0 4,7G 0 part
├─sdb250 259:234 0 2G 0 part
├─sdb251 259:235 0 4,7G 0 part
├─sdb252 259:236 0 2G 0 part
├─sdb253 259:237 0 4,7G 0 part
├─sdb254 259:238 0 2G 0 part
└─sdb255 259:239 0 4,7G 0 part
sr0 11:0 1 7,9G 0 rom /media/cdrom0
해당 드라이브에 Windows 10을 설치하려고 할 때 새로 설치를 선택했다는 점도 언급해야 할 것 같습니다. 설치가 시작됐지만 파일 복사에 멈춰서 중단했습니다. 아마도 그 당시 대부분의 디스크가 지워졌을 것입니다. 그러나 전부는 아닙니다. 예를 들어 여전히 GRUB에 접속할 수 있었고 Linux 또는 Windows를 부팅하는 옵션이 표시되었지만 둘 다 작동하지 않았습니다.
답변1
언뜻보기에 드라이브는 ( ) 블록 장치 /dev/sdb
로 사용 가능해 보입니다 .250GB
232GiB
리눅스가 감지했습니다커널이 지원하는 최대 파티션 수는 255개입니다..
출력에 표시된 모든 파티션의 크기를 더하면 ( ) lsblk
가 됩니다 .1TB
935GiB
1TB
하드 드라이브나 하드 드라이브 가 있습니까 250GB
?
250GB
하드 드라이브
Linux는 전체 하드 드라이브를 볼 가능성이 높으므로 파티션 테이블을 지울 수도 있습니다. 현재 파티션 테이블은 1TB
파티션 보유에 관한 것입니다.
파티션 테이블을 지우려면 하드 드라이브를 Zap하십시오. Zapping을 수행하려면 다음 명령 중 하나를 실행하십시오.
dd if=/dev/zero of=/dev/sdb bs=2M count=1
sgdisk /dev/sdb -Z
다음 명령을 사용하여 파티션을 다시 검색합니다 /dev/sdb
.
partprobe /dev/sdb
너하기로되어있다다음과 같은 오류 메시지가 나타납니다.
Error: /dev/sdb: unrecognised disk label
이 오류는 파티션 테이블이 의도한 대로 사라졌음을 의미합니다. 다시 실행하면 lsblk /dev/sdb
다음과 같은 내용을 볼 수 있습니다.
# lsblk /dev/sdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 232,9G 0 disk
1TB
하드 드라이브
250GB
이것은 하드 드라이브가 실제로 큰데도 블록 장치 만 있다는 것을 Linux가 감지한 이상한 경우입니다 1TB
.
SATA-USB 어댑터가 사용하려는 하드 드라이브와 호환되지 않거나 Linux에 어댑터에 적합한 드라이버가 없을 수도 있습니다.
이에 대한 가능한 설명이 있습니다여기.
느림에 대한 설명
컴퓨터가 느려지는 이유는 Linux가 감지한 각 파티션에서 정보(파일 시스템, UUID 등)를 수집하려고 시도했을 수 있으며 그 중 255개가 있었습니다. 이 작업에는 상당한 시간이 걸릴 수 있으며 다른 프로세스가 차단되어 컴퓨터 속도가 느려질 수 있습니다.