我有一个 Seagate Backup Plus 便携式硬盘。
最近,读取它开始出现故障。它发出滴答声,而且似乎在重试。我的 dmesg 日志中有这样的消息:
[451192.130101] scsi host6: uas_eh_device_reset_handler success
[451222.562724] scsi host6: uas_eh_device_reset_handler start
[451222.563331] sd 6:0:0:0: [sdd] tag#2 uas_zap_pending 0 uas-tag 2 inflight: CMD
[451222.563335] sd 6:0:0:0: [sdd] tag#2 CDB: Read(10) 28 00 e8 e0 88 04 00 00 01 00
[451222.563339] sd 6:0:0:0: [sdd] tag#3 uas_zap_pending 0 uas-tag 3 inflight: CMD
[451222.563342] sd 6:0:0:0: [sdd] tag#3 CDB: Read(10) 28 00 e8 e0 88 05 00 00 01 00
[451222.563345] sd 6:0:0:0: [sdd] tag#0 uas_zap_pending 0 uas-tag 4 inflight: CMD
[451222.563346] sd 6:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 e8 e0 88 02 00 00 01 00
[451222.563349] sd 6:0:0:0: [sdd] tag#1 uas_zap_pending 0 uas-tag 5 inflight: CMD
[451222.563351] sd 6:0:0:0: [sdd] tag#1 CDB: Read(10) 28 00 e8 e0 88 01 00 00 01 00
[451222.563354] sd 6:0:0:0: [sdd] tag#4 uas_zap_pending 0 uas-tag 6 inflight: CMD
[451222.563356] sd 6:0:0:0: [sdd] tag#4 CDB: Read(10) 28 00 e8 e0 88 03 00 00 01 00
[451222.563359] sd 6:0:0:0: [sdd] tag#5 uas_zap_pending 0 uas-tag 7 inflight: CMD
[451222.563361] sd 6:0:0:0: [sdd] tag#5 CDB: Read(10) 28 00 e8 e0 88 07 00 00 01 00
[451222.563364] sd 6:0:0:0: [sdd] tag#6 uas_zap_pending 0 uas-tag 8 inflight: CMD
[451222.563366] sd 6:0:0:0: [sdd] tag#6 CDB: Read(10) 28 00 e8 e0 88 06 00 00 01 00
[451222.691086] usb 1-9: reset high-speed USB device number 38 using xhci_hcd
[451222.845722] scsi host6: uas_eh_device_reset_handler success
卸载、等待、重新安装和重新读取有时有效,有时无效。运行 fsck 会导致同样的故障/崩溃,耗费大量时间并卡住。
我应该怎么做才能更好地诊断问题?
答案1
不管是什么原因造成的。备份此磁盘上的所有数据(我希望您有一个不在便携式驱动器上的正确备份)现在
现在问题已经解决,看起来命令在运行时超时,并且总线正在重置。这与“滴答”声一起表明 USB 驱动器硬件出现故障。
有可能根本不是驱动器损坏了,而可能是它所连接的 USB 集线器(在这里,集线器是指在计算机上运行 USB 端口的硬件)有问题,或者如果有单独的电源,则是电源的问题,但根据我的经验,更可能是硬件本身的问题。
答案2
滴答作响的磁盘就是正在死亡的磁盘。
立即更换。