在Linux上使用rsync进行复制时如何跳过带有读取错误的文件?

我从我的sda复制文件到我的SDB。 SDA读取错误,这意味着,当一个文件被写入一个读取错误块,阅读这个文件引起几个读取错误冻结系统。

我想要rsync跳过这些文件,保持原来的文件完好无损。 没问题,我准备好可能会丢失我最新的文件。

是否有可能跳过有读取错误的文件? 我能怎么做?

感谢您的任何build议。

我知道rsync无法正常恢复硬件错误。 你最好的办法是用ddrescue这样的东西做一个块级的设备拷贝。 然后,“救出的”副本可以被rsync'd,或按原样使用。