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


9

すべて。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ですか?誰か教えていただけますか?

ありがとう。

ここに画像の説明を入力してください

回答:


7

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

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

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

LVMはLinuxのネイティブパーティショニングシステムです。これは、MBRやGUIDパーティションに比べて多くの利点があり、特に、ディスク間でパーティションを移動または分散して(何もアンマウントせずに)、パーティションのサイズを簡単に変更できます。LinuxのLVMを優先的に使用します。

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


LVMについて教えてくれてありがとう。MBRとGPTについて読んだだけです。howtogeek.com/193669/…。Linux(CentOSとしましょう)がMBRとGPTの両方をサポートしているという意味ですか?CentOSでGPTを使用してパーティション分割するにはどうすればよいですか?
Joe.wang

そしてあなたの答えから。LVMが両方(MBRとGPT)に属していないということですか?
Joe.wang

1
@ Joe.wang Linuxは、MBRとGPTの両方をサポートしています(他にも多くのエキゾチックなパーティションタイプがあり、非常に使いやすいです)。CentOSインストーラーでMBRとGPTのどちらを選択するかわかりません。fdiskユーティリティの最近のバージョンでは、ユーザーfdisk が選択できますgdisk。古すぎる場合は、GPTパーティションを使用している可能性があります。LVMは別物です。LVMはLinux専用のパーティショニングシステムです。
Gilles「SO-邪悪なことをやめよ」

素晴らしい説明。親切で寛大なご協力ありがとうございます。+ 1
Joe.wang

0

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

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


0

論理パーティションは、論理ボリュームマネージャを表す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:

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.