重複排除されたファイルをマウントできるコンテナが必要です。
デフォルトでは、インストールして「ホーム(2月9日)」というデフォルトフォルダのコピーを作成し、新しいファイルが追加されたときにサイズだけが大きくなるようにする単純なバックアップソリューションが必要です。
残念ながら、通常の圧縮を使用すると同じファイルの複数のコピーがあるため、単純な重複排除ほど高速でも圧縮もされません。
コンテナが暗号化もサポートすれば良いようです。
答え1
今、固定観念から抜け出して考えてみてくださいgit
。各バックアップは、任意の説明メッセージを受け取り、正確なタイムスタンプとファイル権限を記録するための新しいコミットになります。git
重複排除はファイルハッシュで機能し、変更されたファイルのみが保存されるため暗黙的です(すべての「オブジェクト」は内部的に保存され、ハッシュを介してアクセスされるため、名前の変更も検出されます)。大丈夫です。ファイルがテキストベースでない場合、バイナリファイルでも機能しますが、マージには機能しません(ただし、とにかくバックアップには必要ありません)。
またgit
、以前のバージョンを確認し、マージまたは分岐し、以前の分岐を消去し、バックアップから復元するすべてのメカニズムも簡単です。バックアップのためにソースフォルダがgitリポジトリである必要はありません。コンテンツをリポジトリにコピーし、変更をコミットできます。 Correct .gitignore
Filesは指定されたファイルも自動的に無視するため、必要なファイルのみを保存します。