使用 LZ4 和 DD 的高清克隆失败

使用 LZ4 和 DD 的高清克隆失败

我已经使用 DD 和 GZIP 克隆完整的 HDD 映像来恢复操作系统崩溃有一段时间了,现在dd if=/dev/sda | gzip > img.gz使用gzip img.gz | dd of=/dev/sda

这总是工作正常,但过程有点慢。创建或恢复镜像需要2个多小时。我开始尝试更快的(解)压缩; LZ4.

再次使用相同的命令dd if=/dev/sda | lz4 > img.lz4lz4 img.lz4 | dd of=/dev/sda。创建和恢复图像现在只需要不到 50% 的时间。重点是,这个恢复的映像提供了一台无法启动的电脑。

我究竟做错了什么? LZ4不适合这个用途吗?

答案1

修复后的图像与原始图像大小相同吗?

您可以使用以下方法测试恢复的大小:

lz4 -v img.lz4 > /dev/null

如果没有,也许下面的行会更安全一些:

lz4 -d img.lz4 | dd of=/dev/sda

相关内容