ローカルファイルシステムのディレクトリに定期的にバックアップするアプリケーションがあります。このディレクトリにはいくつかのファイルとディレクトリがあります。
バックアップリポジトリにコピーできるすべてのファイルの「スナップショット」を作成したいと思います。
最も重要なのは、この「スナップショット」をアトミックに生成するにはどうすればよいですか?これらのファイルはバックアップデーモンによって変更され、「スナップショット」が一貫していない可能性があることに注意してください。
編集する:
それはおそらく、システムにext4
ファイルシステムがあることを言及するはずです。
ベストアンサー1
どのプロセスがそのディレクトリにファイルを書き込んでいるかを知っている場合は、そのファイルを凍結してバックアップを作成し、kill -SIGSTOP <pid>
復元プロセスを使用できますkill -SIGCONT <pid>
。