多くのファイルをアーカイブしたいことがよくありますが、アーカイブする良い方法が見つかりませんでした。tarボールとしてパックしたファイルと、tar.gzとしてパックしたファイルがあります(圧縮が必要な場合、通常は私にとってはそうではありません(より正確には、ファイルレベルで既に圧縮されています))。 7zip、一部はgitで管理してからtarで管理し、一部は昔ながらのzipファイルです。これらのどれもうまくいきません。
現在、合計約200 GBの約50'000個のファイルをアーカイブします。これらのファイルはすでに圧縮されているため、これ以上圧縮する必要はありません。
私は7zipでいくつか奇妙なことをしていました(アーカイブからフォルダを削除しようとしましたが、フォルダはまだあります、アーカイブはまだ同じサイズです;アーカイブにフォルダを追加しようとしていますが、アーカイブは変更されていません)もう7zipを信頼してください。
tarは正常に機能しますが、ファイルにアクセスする前にアーカイブ全体を読み取らなければならないことに不安を感じています。
暗号化が必要な場合があるため、アーカイブするファイルにtarボールをラップしてsha256sumし、tarボールのsha256sumを含むテキストファイルとともに7zipアーカイブに保存します。つまり、両方の問題を組み合わせました。
zipの暗号化は適切ではないため、使用したくありません。
どのアーカイブ方法を使用する必要がありますか?ほとんどの場合、暗号化は必要ありませんが、ハードドライブに何十万ものファイルが存在することは望ましくありません(これにより、すべてのチェックサムがハードになります(ハードドライブに問題がある場合に必要です))。単一のファイルを取得するためだけに1 TBのアーカイブを開くときに、数時間tarボールを読み取らなくても、データが損なわれないようにしてください。
オペレーティングシステム:Linux(Ubuntu)。ディストリビューションは私の変更ですが、将来ファイルにアクセスしたいときにLinuxを使用することを確信しているため、異なるオペレーティングシステムのサポートは必要ありません。