すぐにbtrfsを試してみる予定です。気になるけどオンラインで見つからないのは次のとおりです。
実行中のシステムでbtrfsスナップショットを作成できますか?それとも、スナップショットが小さなディレクトリではなく、システム全体(/var、/usr、/bin、/sbin、...すべて)の場合は必要ですか?システムがオフラインのときにbtrfsスナップショットを撮ることができるCDはありますか?
実行中のシステムのスナップショットを作成することは技術的に可能ですが、スナップショットを使用するにはシステムをシャットダウンする必要があるようです。スナップショットを撮ったときに実行していたシステムのスナップショット(サブボリューム)を起動することは、スナップショットがいつ作成されるのかソフトウェアが不明であるという点で、ハード起動に非常に似ています。その時点でvarと次に彼らが知っているのは、システムが再起動されてからプログラムが再起動され、データが半分だけ記録されたことです。
答え1
はい、ライブシステムのスナップショットを撮ることができます。特別な作業を行う必要はありません。
十分な努力をしたら、スナップショットからシステムを起動できます。いいえ終了します(コンテナや仮想化など)。もちろん、競合が発生する可能性があります(たとえば、同じIPアドレス、ホスト名など)。あるいは、スナップショットを別の場所にコピーして実行することもできます。
スナップショットを閉じて起動すると機能します。疑いがあるように、これは完全な終了ではありません。
これは完全に聞いたことがない。たとえば、人々は問題が発生した場合に備えてアップデートをインストールする前にスナップショットを撮ることがあります。