看来我的USB硬盘是旧的,损坏了:
rsync: read errors mapping "path/to/file.jpg": Input/output error (5)Syslog:
kernel: [58927.940676] sd 6:0:0:0: [sdb] Unhandled sense code
kernel: [58927.940683] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
kernel: [58927.940690] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
kernel: [58927.940696] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
kernel: [58927.940703] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 21 f2 df 00 00 08 00
kernel: [58927.940716] end_request: critical target error, dev sdb, sector 2224863奇怪的是FS没有损坏:我可以列出所有目录。但是,读取大约10%的文件的内容会导致这些错误。此外,大多数小文件都是安全的,但是大文件都被破坏了(损坏阈值为5MB)。
怎么可能呢?我有什么选择来调查和拯救这些档案?会不会是司机的问题?我不敢相信硬盘损坏会错过FS元数据!
这个硬盘是背信弃义的:我一直在做备份,它等待正确的时机背叛:-D
发布于 2011-12-17 18:49:05
列出目录并不意味着文件系统正常,您只是查看元数据(这是文件系统的一小部分)。
https://serverfault.com/questions/341935
复制相似问题