Windows には、VHD 仮想ハード ディスクがあり、その上に差分 VHD があり、静的な親 VHD と子 VHD があります。
Linux における同等のテクノロジーと、差分ファイル (ファイル システム) を作成する方法、およびそれをコマンド ラインでマウントする方法は何ですか?
答え1
もし私が理解しているなら説明「差分VHD」を正しく理解するには、Linuxの同等のものはオーバーレイファイルシステム。
これは上位層と下位層で構成され、上位層 (「差分」を含む) が下位層 (「基本ファイル システム」) に重ね合わされます。下位層は読み取り専用であることが多く、これはルーターなどの組み込みシステム (下位層がさらに圧縮されている) でルート ファイル システムを管理する一般的な方法です。
答え2
一部のファイルシステム (などbtrfs
) にはスナップショットが統合されています。
ブロック デバイス レベルのスナップショットもあります。これらはデバイス マッパーによって提供されます。これらを使用する最も簡単な方法は、LVM (論理ボリューム マネージャーman 8 lvm
) を使用することです。LVM は COW ボリュームを作成 (サイズの変更も可能) できるため、再起動後もスナップショットを保存できます。
スナップショットを元のボリュームにマージして、初期状態を復元できます。また、元のボリュームに影響を与えずにスナップショットに書き込むこともできます。