
最近、誤って重要なコンテンツを含むディレクトリを取り出して、これをバックアップする最良の方法について考え始めました。リモートコピーはすでにインストールされていますが、次のことが気になります。
私のディレクトリ構造を別のディレクトリにコピーし、そのディレクトリ内のすべてのファイルへのハードリンクを作成して何かを削除しても残っているスクリプトです。
しかし、私の質問は、
- Gitバージョン管理はまだ機能しますか?
- 構造をコピーして各ファイルのハードリンクを作成する必要がありますか、またはディレクトリへのハードリンクを作成する必要がありますか?
私が望むのは、他の場所で同じinodeへのハードリンクを持つことです。したがって、削除などをしてもファイルの整合性が損なわれず、ハードリンクはcronjobで更新されなければならないので、常にそれらへのポインタ。
問題はgitがハードリンクを尊重することです。