关于 ddrescue,请勿在已安装的分区上运行

关于 ddrescue,请勿在已安装的分区上运行

切勿尝试挽救 ar/w 安装的分区。生成的副本可能毫无用处。来源:http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html

这到底是什么意思?

我终于让我的驱动器能够持续读取磁盘,但我可以从 Ubuntu 中的“计算机”中看到有问题的分区。这是否意味着我的新备份副本已损坏,我需要重新开始?

为什么最终的副本会毫无用处呢?

答案1

从磁盘复制映​​像需要时间。如果磁盘已安装且正在使用,则在制作映像时会对磁盘进行更改。

这些更改将不一致并可能会导致文件系统损坏。

根据磁盘上的文件系统,它们可能能够从损坏中恢复,或者可能完全破坏文件系统。

计算机菜单中的任何文件系统都已被检测到,但不会安装,除非您在菜单中专门单击它(并打开一个窗口),或者除非在 /etc/fstab 等某个地方有安装它的特定指令。

最简单的方法是打开终端窗口并输入“mount”

这将列出所有已安装的文件系统。如果您的磁盘列在其中,则很有可能您的映像中存在一些文件系统损坏。

如果没有列出那么您的图像应该是干净的。

答案2

两个原因 - 首先,它不会导致一致的备份,因为文件可能在备份过程中发生变化(导致备份与原始备份不一样)

。其次,就 DDrescue 而言,您通常希望将其用作您怀疑已损坏的磁盘的最后备份方法 - 您希望尽量减少备份周期之外的读/写周期。

相关内容