내 노트북(Arch Linux)은 USB 하드 디스크 드라이브를 제대로 인식하지 못하는데 플래시 드라이브는 제대로 작동합니다. 문제의 특정 드라이브는 500GB NTFS 볼륨입니다.
나는 이미 얼마 전에 Linux에서 이 문제에 직면했지만 지금은 해결책을 잊어버렸고 이에 대한 정보를 찾지 못했습니다. 이는 스핀업 기간으로 인해 하드 디스크 드라이브가 컴퓨터 요청에 너무 느리게 응답하기 때문에 발생하며 Linux 커널은 기본적으로 시간 초과 기간이 부족하도록 설정되어 있습니다.
시간 초과를 늘리는 방법을 제안할 수 있는 사람이 있으면 도움을 주세요.
dmesg
:
[ 3029.227561] usb 2-1: USB disconnect, device number 3
[ 3032.176560] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
[ 3037.043712] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 3037.044732] scsi host6: usb-storage 2-1:1.0
[ 3038.052900] scsi 6:0:0:0: Direct-Access StoreJet Transcend 01.0 PQ: 0 ANSI: 2 CCS
[ 3038.053756] sd 6:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 3038.053956] sd 6:0:0:0: [sdb] Write Protect is off
[ 3038.053960] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 3038.054153] sd 6:0:0:0: [sdb] No Caching mode page found
[ 3038.054156] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 3038.097712] sdb:
[ 3038.099884] sd 6:0:0:0: [sdb] Attached SCSI disk
fdisk /dev/sdb
:
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x73696d20
Device Boot Start End Sectors Size Id Type
/dev/sdb1 1919230059 6204919772 4285689714 2T a OS/2 Boot Manager
/dev/sdb2 544829025 1089655755 544826731 259.8G 65 Novell Netware 386
/dev/sdb3 168653938 168653938 0 0B 65 Novell Netware 386
/dev/sdb4 2885681152 2885734080 52929 25.9M 0 Empty
Partition table entries are not in disk order.
드라이브는 로 표시되지만 /dev/sdb
해당 파티션은 표시되지 않습니다. Windows에서는 잘 작동합니다.