web-dev-qa-db-ja.com

CentOSインストールでのパーティションの作成(標準パーティションとLVM物理ボリューム)

すべて。 Linuxに慣れていないことを許してください。 VMWareにCentOSをインストールしようとしています。私が知っているように、Linuxは3種類のパーティションしか作成できません。それらはprimary, extended, and logicalです。MBRの場合、プライマリパーティションと拡張パーティションの最大数は4です。拡張パーティションの下に無制限の数の論理パーティションを作成できます。 (間違っていた場合は訂正してください。ありがとうございます。)

しかしCentOSに関しては。パーティションを作成するときに、以下のようなオプションを取得しました。 primary, extended, and logicalの概念と比較すると、Standard partition and LVM physical volumeを理解できず、両者の違いがわかりませんでした。 LVM physical volumeを作成するとはどういう意味ですか?誰か教えていただけませんか?

ありがとう。

enter image description here

9
Joe.wang

私が知っているように、Linuxは3種類のパーティションしか作成できません。それらはプライマリ、拡張、論理的です

いいえ、それは間違っています。ここで説明しているのは PCの古いスタイルの「MBR」パーティション です。これは、1980年代以降のPCタイプのコンピューター(およびその他いくつか)の標準パーティションタイプでしたが、最近ではGUIDパーティションに置き換えられています。論理パーティションとプライマリパーティションは、この1980年代のシステムは、古いシステムを扱う必要がない場合は無視できます。

同じディスクに複数のオペレーティングシステムがインストールされている場合は、標準のパーティションシステムを使用することが不可欠です。それ以外の場合は、する必要はありません。さらに、複数のオペレーティングシステムを使用している場合でも、Linuxの単一の標準パーティションを使用し、その内部でLinux独自のパーティションシステムを使用できます。

[〜#〜] lvm [〜#〜] はLinuxのネイティブパーティショニングシステムです。 MBRまたはGUIDパーティション、特にディスク間でパーティションを移動したり分散したりする機能)に比べて多くの利点があり、パーティションのサイズを簡単に変更できます。LVMfor Linuxを優先的に使用してください。

LVMは、いくつかのレベルの抽象化を組み合わせることで柔軟性を実現します。物理ストレージ領域、通常はPCスタイルのパーティションは、物理ボリュームです。 1つ以上の物理ボリュームのスペースがボリュームグループを構成します。ボリュームグループでは、論理ボリュームを作成し、それぞれにファイルシステム(またはスワップボリュームなど)を含めます。

論理パーティションは、論理ボリュームマネージャを表すLVMとは異なります。

まず、論理パーティションとは何かを明確にします。これらは拡張パーティション内のパーティションです。これは、サブパーティションを作成して無限の論理パーティションで埋めることができることを除いて、プライマリパーティションと同じです。

お気づきかもしれませんが、PCのハードディスクでは4つ(プライマリ)のパーティションしか使用できません。多くの場合、さらに多くのパーティションが必要になるため、拡張パーティションが発明され、必要なだけサブパーティションを追加できます。

これがプライマリと拡張パーティションの混合の例です:(p)= primary(e)= extended(l)= logical

/ 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の図:

物理ディスク。

disk1(/ dev/sda、すべてのパーティションについては上記を参照)disk2(/ dev/sdb):/ dev/sdb 1G
==>/dev/sdb1(p)1G

LVM:

すべての物理パーティション(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)はレンガ自体です(サイズや形状が異なる場合があります)。一方、ディスクパーティションは壁に描かれたグリッドであり、境界内に落書き(データを書き込む)できます。

0
Alice

Lvm物理パーティションが必要かどうかわからない場合は、標準パーティションを作成してください。

Lvm物理ボリューム(pv)は、lvmボリュームグループ(vg)で使用される標準パーティション(lvmメタデータを含む)であり、そこから論理ボリューム(lv)を作成でき、最終的な論理ボリュームはブロックのようですファイルシステムを作成してどこかにマウントできるデバイス。

0
Ijaz Ahmad Khan