Dd
使用 LZ4 和 DD 的高畫質複製失敗
我一直在複製完整的 HDD 映像以使用 DD 和 GZIP 恢復作業系統崩潰一段時間,現在使用
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%。關鍵是,這個恢復的映像提供了一台無法啟動的 PC。我究竟做錯了什麼?LZ4不適合這個目的嗎?
恢復的圖像是否與原始圖像大小相同?
您可以使用以下方法測試恢復的大小:
lz4 -v img.lz4 > /dev/null
如果沒有,也許以下行會更安全一些:
lz4 -d img.lz4 | dd of=/dev/sda