ホームページ  >  記事  >  仮想マシンのスナップショットとは何を意味しますか?

仮想マシンのスナップショットとは何を意味しますか?

Guanhui
Guanhuiオリジナル
2020-06-09 13:43:2213167ブラウズ

仮想マシンのスナップショットとは何を意味しますか?

#仮想マシンのスナップショットとは何を意味しますか?

仮想マシンのスナップショットは、特定の期間内の特定のファイル システムの読み取り専用イメージです。つまり、ユーザーが特定のシステム状態に繰り返し戻る必要があるとき、複数の仮想マシンを作成したくない場合は、仮想マシンのスナップショット機能を使用できます。


#仮想マシンの原理

仮想マシンのスナップショットを作成する本質は、仮想マシンのディスク データを記録することです。 KVM を例に挙げると、KVM の仮想マシン ディスクは qCow2 形式のイメージ ファイルを使用します。仮想マシンのディスク数に応じて、複数の qCow2 ファイルが存在します。そのため、仮想マシンのディスク データを記録します。特定の時点で qCow2 ファイルを記録し、イメージ ファイルのスナップショットを作成します。仮想マシンのスナップショットによって生成されたデータは、仮想マシンのディスク データと同じ qCow2 イメージ ファイルに保存されるため、保存場所は仮想マシン自体の保存場所になります。アクセスすると、そのスナップショットは復元できません。 qCow2 スナップショットは、「コピー オン ライト」テクノロジを使用します。実装原理は比較的単純です。スナップショットを作成すると、元のディスクのインデックスのコピーがコピーされます。実際にポイントされるデータは、元のディスクのデータです。元のミラーはデータが変更されると、変更領域内の変更前のデータのコピーがスナップショットの対応する場所にコピーされます。したがって、スナップショットを作成するときのデータは比較的小さいですが、後でどんどん大きくなります。

仮想マシンのスナップショットとは何を意味しますか? 推奨チュートリアル: 「

PHP

以上が仮想マシンのスナップショットとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。