rsync: read errors mapPing "path/to/file.jpg": input/output error (5)
系统日志:
kernel: [58927.940676] sd 6:0:0:0: [sdb] Unhandled sense codekernel: [58927.940683] sd 6:0:0:0: [sdb] Result: hostbyte=invalID driverbyte=DRIVER_SENSEkernel: [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 errorkernel: [58927.940703] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 21 f2 df 00 00 08 00kernel: [58927.940716] end_request: critical target error,dev sdb,sector 2224863
奇怪的是FS没有被破坏:我可以列出所有目录.但是,读取大约10%文件的内容会产生这些错误.实际上,大多数小文件都是安全的,但是大文件都被破坏了(损坏阈值大约为5MB).
怎么会这样?我有什么选择可以调查&抢救文件?这可能是司机问题吗?我无法相信硬盘损坏可能会错过FS元数据!
附:这个硬盘驱动器是背信弃义的:我一直在做备份,它等待适当的时刻背叛:-D
解决方法 列出目录并不意味着文件系统没问题,您只是查看元数据(这是文件系统的一小部分).>创建所有可能的备份>运行文件系统检查(fsck)>创建另一个备份(如果fsck设法保存更多文件)>更换磁盘
总结以上是内存溢出为你收集整理的linux – 损坏文件的内容,而FS则可以全部内容,希望文章能够帮你解决linux – 损坏文件的内容,而FS则可以所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)