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