Compression
壓縮的硬碟驅動器圖像非常大
我剛剛使用此命令製作了一個新安裝的雙啟動(Ubuntu 和 Windows)的圖像(我已經使用了一段時間來處理較小的圖像):
dd if=/dev/sda | gzip > /mnt/drive.img.gz
在這個驅動器上使用了不到 500G 中的 60G。不過那個鏡像文件現在是 409G 大。
那個怎麼樣?gzip 不應該設法壓縮所有這些零嗎?正如我所說,它是一個新安裝的系統。不可能那麼亂。
現在我沒想到文件是60G,但400G對我來說似乎非常巨大。
那個怎麼樣?gzip 不應該設法壓縮所有這些零嗎?
是的,如果它們是零。
未使用的磁碟空間並不意味著它包含零;這意味著它未被使用,並且可能包含任何東西。
有些程序會將未使用的磁碟空間擦除為零。我建議您在製作磁碟映像之前使用它們。(我不記得有任何副手;在 Linux 中,我只是
dd if=/dev/zero bs=1048576 of=somefile
用來創建僅包含零的文件,填充每個文件系統;然後在製作映像之前刪除它們。另外,我更喜歡xz
.gzip
)