LVMパーティションの基本的な理論的知識

LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。**需要注意的是/boot分区不能基于LVM创建,必须独立出来。**

1. LVMの原理

LVMの原理を理解するには、最初に4つの基本的な論理ボリュームの概念を理解する必要があります。

①PE(Physical Extend)物理拡張

②PV(物理量)物理量

③VG(ボリュームグループ)ボリュームグループ

④LV(論理ボリューム)論理ボリューム

LVMを使用してディスクを動的に管理した後、それらを論理ボリュームの形で上位層のサービスに提供することがわかっています。

1.物理ハードディスクをPV(物理ボリューム)にフォーマットします

2つのハードディスクがあり、1つはsdaで、もう1つはsdbです。LVMディスク管理では、最初にこれら2つのハードディスクを、物理ボリュームであるPV(物理ボリューム)としてフォーマットする必要があります。ボリュームプロセスでは、LVMは基盤となるハードディスクを1つのPE(物理拡張)に分割します。LVMディスク管理におけるPEの既定のサイズは4Mです。実際、PEは論理ボリューム管理の最も基本的な単位です。たとえば、400Mのハードディスクがある場合、PVにフォーマットすると、PEのデフォルトサイズが4Mであるため、実際にはこの物理ハードディスクを100のPEに分割します。これが最初のステップです。

2. VG(ボリュームグループ)を作成する

ハードディスクをPVにフォーマットした後、2番目の操作は、VG(ボリュームグループ)であるボリュームグループを作成することです。ここで、ボリュームグループをスペースプールに抽象化できます。VGの役割は、PEをインストールすることです、操作の最初のステップでハードディスクが複数のPEに分割されているため、VGに1つ以上のPVを追加できます。したがって、VGに複数のPVを追加した後、VGは多くの上の図からわかるように、異なるPVからの多くのPEは、2つのハードドライブをフォーマットし、各ハードドライブは3つのPEにフォーマットされ、次に2つのハードドライブのPEがVGでは、VGには6つのPEが含まれ、これらの6つのPEは2つのハードドライブのPEの合計です。ボリュームグループを作成するとき、通常はVGの名前である名前を付けます。

3. VGに基づいて使用する最後のLV(論理ボリューム)を作成します

[注] PVとVGは論理ボリュームの基礎となるため、PVとVGを作成した後は直接使用できません。実際、最終的にVGに基づいて作成されたLV(論理ボリューム)を使用するため、3番目ステップ操作はVGに基づいており、最終的に使用するLVを作成します。

VGを作成した後、この時点でLVを作成して、指定した数のPEを実際にVGから取り出します。または、上の写真を撮ると、現時点でVGにすでに6つのPEがあることがわかります。この時点で最初の論理ボリュームを作成しました。そのサイズは4 PEのサイズで、16Mです(PEのデフォルトサイズは4Mであるため)。これら4つのPEのうち3つは最初のブロックからのものです。ハードディスク、および他のPEは2番目のハードディスクから取得されます。2番目の論理ボリュームを作成すると、最初の論理ボリュームに4つが割り当てられているため、そのサイズは最大で2つのPEのサイズにすぎません。

したがって、論理ボリュームの作成は、実際には、VGから指定するPEの数を取り出すときです。VGのPEは、異なるPVから取得できます。作成できる論理ボリュームのサイズは、VGのPEの数と、作成するロジックによって異なりますボリュームのサイズはPEの整数倍でなければなりません(つまり、論理ボリュームのサイズは4Mの整数倍でなければなりません)。

4.作成したLVのファイルシステムをフォーマットし、マウントして使用します。

LVを作成したら、この時点でファイルシステムをフォーマットできます。最後に使用するのは、作成したLVです。これは、従来のファイル管理パーティションに相当します。ファイルシステムをフォーマットし、mountコマンドを使用してマウントします。現時点では、論理ボリュームを通常のパーティションのように使用できます。

LVを作成すると、/ devディレクトリ(たとえば、/ dev / vgname / lvname)にLV情報が表示されます。VGを作成するたびに、/ devディレクトリにVGの名前が付けられたVGが作成されますフォルダ、VGに基づいてLVが作成された後、VGというディレクトリの下にLVという名前の論理ボリュームを追加します。

LVM全体の動作原理を要約しましょう。

(1)物理ディスクはPVとしてフォーマットされ、スペースは個々のPEに分割されます

(2)異なるPVが同じVGに追加され、異なるPVのPEがすべてVGのPEプールに入る

(3)LVはPEに基づいて作成され、サイズはPEの整数倍です。LVを構成するPEは、異なる物理ディスクからのものである可能性があります

(4)LVは直接フォーマットしてマウントできます

(5)LVの拡大と縮小は、実際にはLVを構成するPEの数を増減することであり、プロセスは元のデータを失わない

おすすめ

転載: blog.csdn.net/smileui/article/details/96847141