Raspberry Pi의 4TB 하드 드라이브

Raspberry Pi의 4TB 하드 드라이브

이전에는 USB 드라이브에 문제가 있었던 적이 없었는데, WD의 이 새로운 4TB 드라이브를 사용하면 문제를 인식할 수 없습니다. ext4 파티션(GPT)을 만들었습니다. 직접 연결을 시도하고 전원이 공급되는 USB 허브를 통해서도 연결해 보았습니다.

이것은 내 dmesg 출력입니다.

 [    9.524932] usb 1-1.5.4.2: new low-speed USB device number 8 using dwc_otg
[    9.621425] usb 1-1.5.4.2: New USB device found, idVendor=20a0, idProduct=0001
[    9.621455] usb 1-1.5.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    9.621471] usb 1-1.5.4.2: Product: flirc
[    9.621485] usb 1-1.5.4.2: Manufacturer: flirc.tv
[    9.628973] input: flirc.tv flirc as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.4/1-1.5.4.2/1-1.5.4.2:1.0/0003:20A0:0001.0002/input/input1
[    9.683189] hid-generic 0003:20A0:0001.0002: input,hidraw0: USB HID v1.01 Keyboard [flirc.tv flirc] on usb-3f980000.usb-1.5.4.2/input0
[    9.745199] rtl8192c_dm_RF_Saving(): RF_Save
[    9.853153]  ~~~~set sta key:groupkey
[    9.853192] ==> rtw_set_key algorithm(4),keyid(2),key_mask(0)
[    9.861231] SetHwReg8192CU, 5128, RCR= 700060ce 
[   10.525606] OnAction_back
[   10.525652] OnAction_back, action=0
[   10.525672] issue_action_BA, category=3, action=1, status=0
[   22.396077] usb 1-1.5.4.2: USB disconnect, device number 8
[   23.861616] usb 1-1.5.4.2: new low-speed USB device number 9 using dwc_otg
[   23.949219] usb 1-1.5.4.2: New USB device found, idVendor=20a0, idProduct=0001
[   23.949250] usb 1-1.5.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   23.949268] usb 1-1.5.4.2: Product: flirc
[   23.949282] usb 1-1.5.4.2: Manufacturer: flirc.tv
[   23.965104] input: flirc.tv flirc as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.4/1-1.5.4.2/1-1.5.4.2:1.0/0003:20A0:0001.0003/input/input2
[   24.019506] hid-generic 0003:20A0:0001.0003: input,hidraw0: USB HID v1.01 Keyboard [flirc.tv flirc] on usb-3f980000.usb-1.5.4.2/input0
[   44.351608] usb 1-1.2: new high-speed USB device number 10 using dwc_otg
[   45.287782] usb 1-1.2: New USB device found, idVendor=1058, idProduct=25e2
[   45.287821] usb 1-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[   45.287837] usb 1-1.2: Product: My Passport 25E2
[   45.287851] usb 1-1.2: Manufacturer: Western Digital
[   45.287868] usb 1-1.2: SerialNumber: 575836314435385041315631
[   45.294105] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[   45.294658] scsi host0: usb-storage 1-1.2:1.0
[   46.299736] scsi 0:0:0:0: Direct-Access     WD       My Passport 25E2 4005 PQ: 0 ANSI: 6
[   46.304519] scsi 0:0:0:1: Enclosure         WD       SES Device       4005 PQ: 0 ANSI: 6
[   46.305303] sd 0:0:0:0: [sda] Unit Not Ready
[   46.305345] sd 0:0:0:0: [sda] Sense Key : 0x4 [current] 
[   46.305365] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[  226.377178] sd 0:0:0:0: timing out command, waited 180s

어떤 아이디어가 있나요?

답변1

마지막 네 줄이 여기서 관련 부분입니다.

[ 46.305303] sd 0:0:0:0: [sda] Unit Not Ready

이는 드라이브가 준비되지 않았음을 보고함을 나타냅니다.

[ 46.305345] sd 0:0:0:0: [sda] Sense Key : 0x4 [current]

Sense Key : 0x4Rive 자체 테스트 중 복구할 수 없는 하드웨어 수준 오류를 나타냅니다.

[ 46.305365] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81

이 줄은 정확한 오류에 대한 정보를 제공합니다. ASC 코드 0x44를 인식하지 못해서 아쉽게도 이에 대해 명확한 답변을 드릴 수 없습니다.

[ 226.377178] sd 0:0:0:0: timing out command, waited 180s

이는 커널이 드라이버에 발행한 명령에 대한 응답을 기다리는 동안 시간 초과됨을 의미합니다. 위에서 언급한 하드웨어 오류로 인해 첫 번째 시도 후에 포기할 수도 있습니다.

전체적으로 이는 드라이버가 복구할 수 없는 하드웨어 수준 오류를 보고했기 때문에 커널이 이에 대한 대화 시도를 포기했음을 의미합니다.

USB로 연결된 드라이브라는 점을 감안할 때 첫 번째 제안은 충분한 전력을 공급받고 있는지 확인하는 것입니다. 기존 하드 드라이브라면 5V에서 500mA 이상을 소비할 것이 거의 확실하며 Pi는 모든 USB 포트를 통해 이를 안전하게 전달할 수 있습니다. 케이블 연결을 다시 확인하고 드라이브가 전원이 공급되는 외부 허브를 통해 연결되어 있는지 확인한 후 다시 시도하는 것이 좋습니다. 그래도 실패하면 드라이브 자체에 문제가 있을 수 있습니다.


그런데,매우모든 유형의 장기 고정 저장에는 USB를 주의해서 사용하십시오. 이전에 아무런 문제가 없었다는 사실은 단지 운이 좋다는 것을 의미하지만 USB가 신뢰할 수 있다는 의미는 아닙니다. 특히 대부분의 파일 시스템은 USB로 인해 발생한 문제를 실제로 보고하지 않기 때문입니다. 발생하다. USB 자체는 대용량 대량 데이터 전송과 관련된 이러한 종류의 장기간 사용을 위해 설계되지 않았습니다.많은USB 하드웨어는 이러한 유형의 사용에서는 안정적으로 작동하지 않습니다.

관련 정보