このコマンドを使用して、新しくインストールしたデュアルブート(UbuntuとWindows)のイメージを作成しました(これは、しばらくの間、小さいイメージに使用しています)。
dd if=/dev/sda | gzip > /mnt/drive.img.gz
このドライブでは、500Gのうち60G未満が使用されます。それにもかかわらず、その画像ファイルは現在409G大きくなっています。
どう? gzipがこれらのゼロをすべて圧縮する必要はありませんか?私が言ったように、それは新しくインストールされたシステムです。散らかっていることはできませんでした。
ファイルが60Gになるとは思っていませんでしたが、400Gは非常に巨大に見えます。
どう? gzipがこれらのゼロをすべて圧縮する必要はありませんか?
はい、ゼロの場合。
未使用のディスク領域は、ゼロが含まれているという意味ではありません。それは未使用であることを意味し、anythingを含む場合があります。
未使用のディスク領域をゼロにワイプするプログラムがあります。ディスクイメージを作成する前にこれらを使用することをお勧めします。 (私はオフハンドを思い出しません。Linuxでは、単にdd if=/dev/zero bs=1048576 of=somefile
ゼロのみを含むファイルを作成し、各ファイルシステムをいっぱいにします。次に、イメージを作成する前にそれらを削除します。また、私はxz
よりもgzip
を優先します。)
個々のパーティションのバックアップには、代わりに partclone を使用できます。
Partcloneはファイルシステムを読み取り、ファイルが格納されている場所を確認し、パーティションのそれらの部分のみをバックアップします。