Compression

壓縮的硬碟驅動器圖像非常大

  • September 30, 2016

我剛剛使用此命令製作了一個新安裝的雙啟動(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

引用自:https://unix.stackexchange.com/questions/313107