Linux:从损坏的硬盘中复制的最佳方法是什么?

Linux:从损坏的硬盘中复制的最佳方法是什么?

当我尝试复制文件时,存储硬盘出现 I/O 错误。这些是大型原始视频文件,因此我可以容忍错误。

cp第一次读取错误时停止并scp/rsync抱怨并删除副本。使用正确的忽略/强制标志,我可能可以让它们全部留下“损坏的副本”。

我应该使用哪种工具来实现这一点(包括选项)?

即哪种工具可以创建“最佳”副本(最接近原件)?

注意:这是一块有物理损坏的磁盘,已通过适当的诊断工具确认。我还进行了彻底的 fsck。

答案1

救援应该可以解决问题 – 它就是为这种情况而设计的。

GNU ddrescue 是一个数据恢复工具。它将数据从一个文件或块设备(硬盘、光驱等)复制到另一个文件或块设备,在发生读取错误时尽力挽救数据。ddrescue 的基本操作是全自动的。也就是说,您不必等待错误发生、停止程序、读取日志、以反向模式运行它等。

你可以点击下载或者找到手册在这里. 它还预装在系统救援光盘

相关内容