Tarファイル全体を圧縮するのは簡単で、tar
内のオプションとして実装することもできます。ここまでは順調ですね。ただし、アーカイバの観点からは、targzipped単一ファイルの方が適切です。 (その背後にある理論的根拠は、gzipまたはコピーエラーが原因でtarball全体が破損している場合よりも、破損したgzipファイルが1つある場合に、データの損失が最小限に抑えられるということです。)
誰かがこれを経験したことがありますか?欠点はありますか?これに対する確かな/テスト済みのソリューションは他にありますか
find folder -exec gzip '{}' \;
tar cf folder.tar folder
この方法でそれを行う場合は、実証済みの方法を使用してください。
Zip -r folder.Zip folder
主な欠点は、特にアーカイブに多くの小さなファイルが含まれる場合、圧縮を減らすことです。
通常の方法でデータを圧縮してから(またはCPUサイクルに余裕がある場合は、低速ですがスペース効率の高い7Zip)、結果を http:/)などのパリティベースのフォールトトレラント形式でラップする方がよい場合があります。 /en.wikipedia.org/wiki/Parchive 。これにより、メディア障害やネットワーク経由の転送中の問題によるデータ破損後の完全なリカバリの可能性が大幅に高まりますが、結果として得られるアーカイブのサイズにあまり妥協することはありません。
何をバックアップしますか?権限が重要でない場合(システムファイルなど)、7Zipを使用します。はるかに優れた圧縮で、はるかに優れたパフォーマンス(マルチコア/ CPU)を提供します。
tar
で--verify
(または-W
)フラグを投げないのはなぜですか?これにより、コンテンツがソースと一致することが確認されます。