dd_rescue 和 ddrescue 之间有什么区别,什么时候更喜欢哪一个?

dd_rescue 和 ddrescue 之间有什么区别,什么时候更喜欢哪一个?

有两个类似的工具可用于在不良硬件上执行 dd 操作:

dd_rescue 和 ddrescue 之间有什么区别,什么时候更喜欢哪一个?

答案1

GNUddrescue首先使用大块大小快速复制好块,然后有选择地尝试在第一次传递失败的块中读取较小块来恢复更多数据。这需要一个日志文件来记录哪些区域仍然丢失,并且输出必须发送到允许随机访问的文件或磁盘。如果在日志文件存在的情况下再次运行,ddrescue将再次尝试仅读取丢失的部分。

Kurt Garloffdd_rescue按顺序复制数据,允许在标准输出上捕获数据,例如在将其写入文件之前对其进行压缩。当遇到读取错误时,dd_rescue会暂时切换到较小的块大小,以尝试从有问题的区域恢复数据,然后再继续磁盘的其余部分。

相关内容