외장 USB HDD가 제대로 감지되지 않습니다

외장 USB HDD가 제대로 감지되지 않습니다

내 노트북(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에서는 잘 작동합니다.

관련 정보