物理ボリュームとボリュームグループを作成する必要があるのはなぜですか?

物理ボリュームとボリュームグループを作成する必要があるのはなぜですか?

LVMを学びながらいくつかの質問があります。物理ボリュームとボリュームグループを別々に作成するための要件は何ですか?これは、LVを物理ボリュームに直接作成できないことを意味します。

答え1

物理ボリュームに直接論理ボリュームを作成することは、単純なディスクパーティション化に比べて多くの利点を提供せず、複数のPVをVGに結合するLVMの最も有用な機能の1つを無効にします。

たとえば、3つの100Gb物理ディスクをVGにグループ化し、ここから300Gbボリューム(LVへ)を作成できます。または150Gbボリューム2つ。

答え2

以前はこうしていました。ディスクを複数のパーティションに「分割」すると、各パーティションにはファイルシステム(ファイルとディレクトリとも呼ばれます)が保持されます。

/dev/sda1 => / from 0 to 12
/dev/sda2 => swap from 13 to 53
/dev/sda3 => /usr from 54 to 114
/dev/sda4 => /var from 115 to 156
free    from 157 to end of disk

(数字は疑似ブロックです)

これで問題は、増やそうとするとオーバー/usrラップが発生することです/var。それ以降は空きスペースがありますが、それでも拡張するには面倒な移動が必要です/usr

これで、LVMパラダイム全体が複数のディスクの使用と論理ボリューム(およびそれをサポートするファイルシステム)の動的増加を可能にするように設定されました。

ext4また、論理ボリュームはそれ自体で使用されることはほとんどなく、ほとんどの場合、ファイルシステム(および他の多くのxfsシステム)がその上に配置されることに注意してください。

LVMスタック(物理的および論理的)は次のとおりです。

  • ディスク(PV:物理ボリューム)
  • ボリュームグループ(VG):1つ以上のPV
  • 論理ボリューム(LV):必要に応じてミラーリングでき、あるPVから別のPVへ(同じVG内で)動的に移動できるLVの一部です。

LVMの一部ではありません:

  • LVMの下には、SANデバイス、ローカルディスク、または仮想ディスクがあります。
  • LVM の上にはファイルシステムまたはスワップ領域があります。
  • 一部のプログラムではLVに直接アクセスできます(例は考えられません)。

関連情報