首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >生成rsync错误列表--在事实之后

生成rsync错误列表--在事实之后
EN

Unix & Linux用户
提问于 2017-03-24 21:38:18
回答 1查看 539关注 0票数 2

我正在从一个外部硬盘中抢救出我能得到的东西。我的Macbook根本无法读取磁盘,所以我已经将损坏的驱动器插入到一个旧的Linux笔记本中,并且我正在通过ssh使用rsync复制所有内容。一切都进行得很顺利,大部分文件都被复制了。但是,当它完成时,我看到了一些错误,如下所示:

代码语言:javascript
运行
复制
rsync: read errors mapping "/media/skifreak/kcMASTER/Photos/kc photos/INDIA MASTER/INDIA MASTER/Seltzer Delhi:Agra/IMG_2626.DNG": Input/output error (5)
ERROR: Photos/kc photos/INDIA MASTER/INDIA MASTER/Seltzer Delhi:Agra/IMG_2424.JPG failed verification -- update retained.

所以,这些文件中有一些被破坏了,这很好。我有一个较旧的备份,可以用来恢复这些。

但是,我没有远见把所有这些错误都写进日志。有没有一种方法可以扫描驱动器输出所有损坏文件的列表?

EN

回答 1

Unix & Linux用户

发布于 2017-03-24 22:40:35

您可以再次运行相同的rsync,这次可以将stderr重定向到日志中。这可能带来更大的好处,即成功地恢复了一些损坏的文件(通常是在有辱性能的HDD读取错误上),重复读取单个区域的尝试可能会在第一个区域失败之后恢复数据)。

或者,您可以发出类似find /mnt/corrupted >~/corrupted_list的命令,然后检查rsync'd镜像中缺少的文件。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/353692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档