ホームページ >運用・保守 >Linuxの運用と保守 >Linux では LVM が必要ですか?
Linux は lvm を使用します。 LVM とは論理ボリューム管理のことで、Linux 環境でディスク パーティションを管理するためのメカニズムであり、ディスク パーティション管理の柔軟性を向上させるためにハードディスクとパーティション上に構築される論理層です。 LVM の最大の特徴は、ディスクを動的に管理できることです。論理ボリュームのサイズは既存のデータを失うことなく動的に調整できるため、新しいハードディスクを追加しても、既存の上位論理ボリュームは変更されません。動的ディスク管理メカニズムとしての論理ボリューム テクノロジは、ディスク管理の柔軟性を大幅に向上させます。
LVM は Logical Volume Manager の略称で、Linux 環境でディスク パーティションを管理するためのメカニズムです。LVM はハードディスク上の論理層上に構築されます。およびパーティションを使用して、ディスク パーティション管理の柔軟性を向上させます。
LVM の動作原理は実際には非常に単純で、基盤となる物理ハードディスクを抽象化してカプセル化し、それを論理ボリュームの形式で上位層のアプリケーションに提供します。従来のディスク管理メカニズムでは、上位層のアプリケーションはファイル システムに直接アクセスして、基礎となる物理ハードディスクを読み取りますが、LVM では、基礎となる物理ハードディスクをカプセル化します。より長くはパーティション上で動作しますが、論理ボリュームと呼ばれるものを通じて基礎となるディスク管理操作を実行します。たとえば、物理ハードディスクを追加した場合、それは論理ボリュームの形式で上位層サービスに提示されるため、現時点では上位層サービスはそれを認識しません。
LVM の最大の特徴は、ディスクを動的に管理できることです。論理ボリュームのサイズは、既存のデータを失うことなく動的に調整できるためです。新しいハードディスクを追加しても、既存の上位論理ボリュームは変更されません。動的ディスク管理メカニズムとしての論理ボリューム テクノロジは、ディスク管理の柔軟性を大幅に向上させます。
基本的な論理ボリューム管理の概念:
PV (物理ボリューム) - 物理ボリューム
物理ボリュームは論理ボリューム管理にあります。最下位レベルでは、実際の物理ハード ディスクの パーティション、物理ハード ディスク全体、または RAID デバイスになります。
VG (ボリューム グループ) - ボリューム グループ
ボリューム グループは物理ボリューム上に構築されます。ボリューム グループには少なくとも 1 つの物理ボリュームが含まれている必要があります。ボリューム グループの作成後、物理ボリュームをボリューム グループに動的に追加することもできます。論理ボリューム管理システム プロジェクトは、1 つのボリューム グループのみを持つことも、複数のボリューム グループを持つこともできます。
LV (論理ボリューム) - 論理ボリューム
論理ボリュームはボリューム グループ上に構築されます。ボリューム グループ内の未割り当て領域を使用して、新しい論理ボリュームを作成できます。論理ボリューム 1 回確立すると、スペースを動的に拡張または縮小できます。システム内の複数の論理ボリュームは、同じボリューム グループまたは複数の異なるボリューム グループに属することができます。
PE (物理エクステント) - 物理ブロック
LVM はデフォルトで 4MB PE ブロックを使用します。 LVM LV には最大 65534 個の PE (lvm1 形式) しか含めることができないため、デフォルトの LVM LV 最大容量は 4M*65534/(1024M/G)=256G です。 PE は LVM 全体の最小のストレージ ブロックであり、言い換えれば、データは実際には PE に書き込むことによって処理されます。簡単に言えば、この PE はファイル システムのブロック サイズに似ています。したがって、PE を調整すると LVM の最大容量に影響します。ただし、CentOS 6.x 以降は、lvm2 のさまざまなフォーマット機能を直接使用するため、この制限はなくなりました。
#1. 仮想マシンに 2 台のハードディスクを追加します
##2. pvcreate を使用して物理ボリューム PV を作成し、pvs を使用して情報を表示するか、pvdisplay を使用して詳細情報を表示します。ボリューム グループ VG の作成vgcreate を使用してボリューム グループ VG を作成します。ここでは、-s オプションを使用して PE (LE) のサイズを指定できます (デフォルトの PE サイズは 4M)
4. 論理ボリューム LV の作成
##lvcreate を使用して LV を作成します。 lvcreate -n lvname -L lvsize(M,G) vgname##5. フォーマットとマウント
#6. 論理ボリュームの拡張
空き容量があることを確認後、この場合、lvextend コマンドを使用して、論理ボリューム LV
のサイズを拡張します。
以上がLinux では LVM が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。