一部のファイルを更新するときは、7zファイル(10GB)を完全に書き換えないでください。

一部のファイルを更新するときは、7zファイル(10GB)を完全に書き換えないでください。

~によると7zipを使用した増分バックアップ、以下を使用して10 GBの文書アーカイブを作成できます。

 7z u -up0q3r2x2y2z1w2 -mx=0 -p -mhe=on backup.7z /path/to/documents

暗号化されており(ファイル名も暗号化されています-mhe=on)、パスワードプロンプトがあります。

ソースディレクトリでいくつかのファイル(50 MBなど)を変更してこのコマンドを再実行すると、10 GBのデータ全体ではなく変更されたファイルのみを書き換える必要があるため、大きな違いがあります。

しかし、私はこれが次のような場合には機能しないことがわかりました。-p -mhe=on 存在する。存在する間、10GBファイルはbackup.7z変更されずにそのまま残ります。新しい一時ファイルの作成また、最終的に10GBになります(したがって、このディスクには20GBが必要です。いつか500GBのアーカイブを作成したい場合は問題になります)。最後に、この一時ファイルは元のファイルを置き換えます。

だから私たちは「増分」の側面を失います。

Q:暗号化されたファイルを使用するときに7zアーカイブ全体を書き換えるのではなく、変更されたファイルのみを更新して機能させるにはどうすればよいですか。

ベストアンサー1

おすすめ記事