将 ddrescue 输出图像拆分为 2 个文件

将 ddrescue 输出图像拆分为 2 个文件

我的 ext4 磁盘崩溃了,我正在使用 ddrescue 尝试挽救它。然而,崩溃的磁盘有 3tb,而我只有另一个 3tb 驱动器用于存储映像文件。我认为这个映像文件对于全新的空磁盘来说太大了,因此在抢救了 2700GB 后,我中断了该过程,尝试将映像的其余部分写入第二个磁盘。

我开始这个过程

ddrescue -v --no-split /dev/sdc /mnt/red/imagefile /mnt/500gb/logfile

/dev/sdc 是崩溃的磁盘 /mnt/red 是新硬盘,imagefile 是我的镜像 /mnt/500gb/logfile 是日志文件

一切看起来都很正常,直到我中断成像,所以我尝试使用以下命令继续第二个磁盘上的图像:

ddrescue -v --no-split /dev/sdc /mnt/500gb/imagefile2 /mnt/500gb/logfile

即,与之前的命令完全相同,只是将映像文件定向到另一个磁盘

然而,几秒钟后 ddrescue 退出并抱怨设备上没有剩余空间,但设备除了日志文件之外是空的。我不明白的是, imagefile2 是立即创建的,大小为 2,732,050,104,320 (假设字节),这与第一个图像文件中保存的大小大致相同。

我无法在任何地方找到任何说明来说明为什么会出现这种情况。我假设第二个图像文件的大小与要救援的剩余数量大致相同。即250GB。

相关内容