kol*_*pto 5 linux hard-drive corruption data-recovery
看起来我的 USB 硬盘已旧且已损坏:
rsync: read errors mapping "path/to/file.jpg": Input/output error (5)
Run Code Online (Sandbox Code Playgroud)
系统日志:
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
Run Code Online (Sandbox Code Playgroud)
奇怪的是FS并没有被宠坏:我可以列出所有目录。但是,读取大约 10% 文件的内容会出现这些错误。此外,大多数小文件是安全的,但是,大文件都被损坏了(损坏阈值约为 5MB)。
怎么会这样?我有哪些选择来调查和拯救文件?会不会是驱动的问题?我不敢相信硬盘损坏会错过 FS 元数据!
PS这个硬盘是背信弃义的:我一直在做备份,它在等待合适的时机背叛:-D
列出目录并不意味着文件系统没问题,您只是查看元数据(这是文件系统的一小部分)。
| 归档时间: |
|
| 查看次数: |
543 次 |
| 最近记录: |