web-dev-qa-db-ja.com

タールとgzipを一緒にしますが、その逆ですか?

Tarファイル全体を圧縮するのは簡単で、tar内のオプションとして実装することもできます。ここまでは順調ですね。ただし、アーカイバの観点からは、targzipped単一ファイルの方が適切です。 (その背後にある理論的根拠は、gzipまたはコピーエラーが原因でtarball全体が破損している場合よりも、破損したgzipファイルが1つある場合に、データの損失が最小限に抑えられるということです。)

誰かがこれを経験したことがありますか?欠点はありますか?これに対する確かな/テスト済みのソリューションは他にありますか

find folder -exec gzip '{}' \;
tar cf folder.tar folder
7
Boldewyn

この方法でそれを行う場合は、実証済みの方法を使用してください。

Zip -r folder.Zip folder

主な欠点は、特にアーカイブに多くの小さなファイルが含まれる場合、圧縮を減らすことです。

通常の方法でデータを圧縮してから(またはCPUサイクルに余裕がある場合は、低速ですがスペース効率の高い7Zip)、結果を http:/)などのパリティベースのフォールトトレラント形式でラップする方がよい場合があります。 /en.wikipedia.org/wiki/Parchive 。これにより、メディア障害やネットワーク経由の転送中の問題によるデータ破損後の完全なリカバリの可能性が大幅に高まりますが、結果として得られるアーカイブのサイズにあまり妥協することはありません。

11
David Spillett

何をバックアップしますか?権限が重要でない場合(システムファイルなど)、7Zipを使用します。はるかに優れた圧縮で、はるかに優れたパフォーマンス(マルチコア/ CPU)を提供します。

0
Apache

tar--verify(または-W)フラグを投げないのはなぜですか?これにより、コンテンツがソースと一致することが確認されます。

0
Jack M.