我已经使用 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.lz4
和lz4 img.lz4 | dd of=/dev/sda
。创建和恢复图像现在只需要不到 50% 的时间。重点是,这个恢复的映像提供了一台无法启动的电脑。
我究竟做错了什么? LZ4不适合这个用途吗?
答案1
修复后的图像与原始图像大小相同吗?
您可以使用以下方法测试恢复的大小:
lz4 -v img.lz4 > /dev/null
如果没有,也许下面的行会更安全一些:
lz4 -d img.lz4 | dd of=/dev/sda