
最も圧縮率の高いコマンドラインバックアップツールは何ですか?メディアファイル、テキストファイルなどを含むシステム全体をバックアップしたい。
私が見つけたこのリストArch Wikiサイトにありますが、これらのツールが互いにどのように比較されるのか、そしてどのツールが最高の全体的な圧縮率を提供するのかわかりません。さまざまなツールが特定のファイルタイプに対してより良い結果を提供できますが、さまざまな入力ファイルを混在させると、どのツールとどの設定を使用して最小のアーカイブを作成できますか?
答え1
最も高い圧縮率にはいくつかの重要な欠点があるため、通常はお勧めできません。
バックアップソリューションの場合、高速リカバリが重要な場合がよくあります。
達成できる圧縮率は、データと使用する圧縮ツールによって異なります。xz
最高の圧縮率の1つを提供します。
xz -z -c -9 -e /dev/sda2 > /path/file.xz
-c
-9
ディスクデバイスを最大圧縮率()と制限スイッチ()でstdout()に圧縮します-e
。時間がかかります。
rsync
良い圧縮と高速回復を得るもう1つの方法は、バックアップなどを保存できる圧縮可能ファイルシステム(BTRFSなど)を使用することです。
圧縮BTRFSボリュームをマウントするには:
mount /dev/sda2 -t btrfs -o noatime,nodiratime,compress=lzo /path
これは圧縮を処理する必要がなく(ファイルシステムによって自動的に実行され)、バックアップデータにすばやくアクセスできるため、非常に便利です。