すべて。Linux に詳しくないのでご容赦ください。VMWare に CentOS をインストールしようとしています。ご存知のとおり、Linux では 3 種類のパーティションしか作成できません。MBRprimary, extended, and logical
の場合、プライマリ パーティションと拡張パーティションの最大数は 4 です。拡張パーティションの下には、無制限の数の論理パーティションを作成できます。(間違っていたら、訂正してください。ありがとうございます。)
しかし、CentOS に関しては、パーティションを作成するときに以下のようなオプションが表示されます。 の概念と比較するとprimary, extended, and logical
、理解できずStandard partition and LVM physical volume
、それらの違いがわかりません。 を作成するとはどういう意味ですかLVM physical volume
? 誰かこれについて詳しく説明してもらえますか?
ありがとう。
答え1
ご存知のとおり、Linuxでは3種類のパーティションしか作成できません。プライマリ、拡張、論理の3種類です。
いいえ、それは違います。ここで説明しているのはPCの旧式の「MBR」パーティションこれは 1980 年代から PC タイプのコンピューター (および他のコンピューター) の標準パーティション タイプでしたが、最近では GUID パーティションに置き換えられています。論理パーティションとプライマリ パーティションは、この 1980 年代のシステムの制限によるハックであり、古いシステムを扱う必要がない場合は無視できます。
同じディスクに複数のオペレーティング システムがインストールされている場合は、標準パーティション システムの使用が不可欠です。それ以外の場合は、使用する必要はありません。さらに、複数のオペレーティング システムがある場合でも、Linux 用の単一の標準パーティションを使用し、その中で Linux 独自のパーティション システムを使用できます。
ライトVMLinux のネイティブ パーティション システムです。MBR パーティションや GUID パーティションに比べて多くの利点があり、特に、ディスク間でパーティションを移動したり分散したり (何もアンマウントせずに)、パーティションのサイズを簡単に変更したりできます。Linux では LVM を優先して使用してください。
LVMは、複数の抽象化レベルを組み合わせることで柔軟性を実現しています。物理的なストレージ領域(通常はPCスタイルのパーティション)は、物理ボリューム1つ以上の物理ボリュームのスペースは、ボリュームグループボリュームグループでは、論理ボリュームそれぞれにファイルシステム(またはスワップボリュームなど)が含まれます。
答え2
lvm 物理パーティションが必要かどうかわからない場合は、標準パーティションを作成してください。
lvm 物理ボリューム (pv) は、論理ボリューム (lv) を作成できる lvm ボリューム グループ (vg) で使用される標準パーティション (lvm メタデータ付き) であり、最終的な論理ボリュームは、ファイル システムを書き込んでどこかにマウントできるブロック デバイスのようなものです。
答え3
論理パーティションは、論理ボリューム マネージャーを表す LVM とは異なります。
まず論理パーティションとは何かを明確にします。論理パーティションは、拡張パーティション内の単なるパーティションであり、サブパーティションに分割して無限の論理パーティションで埋めることができる点を除けば、プライマリ パーティションとまったく同じです。
ご存知のとおり、PC のハード ディスクでは 4 つの (プライマリ) パーティションしか作成できませんでしたが、さらに多くのパーティションが必要になることが多いため、拡張パーティションが発明され、必要な数のサブパーティションを追加できるようになりました。
プライマリと拡張パーティションの混合例を以下に示します: (p)=プライマリ (e)=拡張 (l)=論理
/dev/sda 1G
==>/dev/sda1(p) 250M
==>/dev/sda2(e) 1k
==>/dev/sda5(l) 125M ==>/dev/sda6(l) 125M
==>/dev/sda3(p) 250M
==>/dev/sda4(p) 250M
話を進めます。LVM または論理ボリューム マネージャーは、パーティションとは別のレイヤーです。LVM は、ボリューム グループ (VG) 内のハード ディスク上の実際のパーティションである物理ボリューム (PV) を使用します。これは「ディスク全体」と見なすことができ、論理ボリューム (LV) を使用して「パーティション」できます。この利点は、ストレージの拡張/縮小が容易なことです。
LVM の図:
物理ディスク;
ディスク1(/dev/sda、すべてのパーティションについては上記を参照) ディスク2(/dev/sdb): /dev/sdb 1G
==>/dev/sdb1(p) 1G
LVM:
すべての物理パーティションのPVを作成します(pvcreate /dev/sdx#
):
VG1 ( vgcreate VG1 /dev/sda1 /dev/sda3 /dev/sdb1
): /dev/sda1+/dev/sda3+/dev/sdb1
VG2 ( vgcreate VG2 /dev/sda4 /dev/sda5 /dev/sda6
): /dev/sda4+/dev/sda5+/dev/sda6
LV1 ( lvcreate -l 1400M /dev/VG1
): ここでは、/dev/VG1 に 1400M のパーティションがあります。ここでは、通常のパーティションと同じようにファイルシステムを作成できます。
個人的には、LVM は、レンガで壁を作るモデルを使用して Linux カーネルのデバイス マッパーでディスク ドライブを管理する仮想ハード ディスク システムであると考えています。論理ボリューム (LV) は壁、ボリューム グループ (VG) は壁を作るために選んだレンガの山、物理ボリューム (PV) はレンガそのものです (さまざまなサイズと形状があります)。一方、ディスク パーティションは壁に描かれたグリッドであり、境界内に落書き (データを書き込む) できます。