PV(物理ボリューム)とパーティションは同じですか?

PV(物理ボリューム)とパーティションは同じですか?

電話すると

fdisk /dev/sda

/dev/sdaディスクとdev/sda1パーティションの名前を指定します。

一方、私が電話すると

pvdisplay

それでは/dev/sda2/一つありますPV name

PVと同義ですかpartition?そうでなければ、2つの違いは何ですか?

状況:パーティションのサイズを変更したいです。 pvresizeが使用するコマンドかどうか疑問に思います。

答え1

PVとパーティションは同義ですか?

いいえ。

PVは、LVMがデータを保存するために使用するブロックデバイスです。あなたの場合、これはパーティションですが、必ずしもそうである必要はなく、ドライブ全体またはRAIDアレイである可能性があります。

パーティションのサイズを変更したいです。 pvresizeが使用するコマンドかどうか疑問に思います。

一般に、パーティションのサイズを変更するステップは、パーティション自体のサイズを変更することと、そのパーティションに格納されているすべての項目のサイズを変更する2つのステップで構成されます。したがって、LVM PVを含むパーティションがある場合は、パーティション自体とPVのサイズを変更する必要があります。

順序が重要です。パーティションを拡張する場合は、まずパーティション自体を拡張してから、pvresizePV拡張を使用してより大きな新しいパーティションを使用します。

OTOHパーティションを縮小するには、まずPVを縮小してからpvresizeパーティション自体を縮小する必要があります。

答え2

それらは同義語ではありません。時には同じですが、常にそうではありません。

Logical Volume Managerは、世界を簡単に示しています。つまり、ボリュームグループの空き領域に論理ボリュームを構築します。ボリュームグループは下位レベルで提供されるストレージブロックであり、LVMはそれがどこから来たのか気にしません。

下位層は最も一般的にパーティションを提供するディスクドライブですが、デバイス全体、RAIDシステム(またはその中にあるパーティション)、または親ブロックを提供する他のすべてのものです。

たとえば、私のボリュームグループの1つはPVベースですが、/dev/md0 4つのフルディスク(たとえば)と1つのパーティション()で構成される/dev/md0RAID 5システムです。 LVMは気にせず、単にmdドライバと会話し、「物理ボリューム」と呼びます。/dev/sda/dev/sdb3

答え3

定義して説明してください。

物理メディア

  • ディスクは物理デバイスです。ディスクにはゼロ個以上のパーティションを含めることができます。

  • パーティションはディスクのスライスまたはセグメントです。各パーティションには、ファイルシステム、スワップスペース、物理ボリューム(LVM)などの他の構造化データを含めることができます。パーティションは、ディスクから割り当てることができる最小単位です。 1つのパーティションを複数の目的に使用することはできません。

    Physical disk
    +-------------------+
    | Partition table   |
    +-------------------+
    | Partition 1       |
    | "filesystem"      |
    +-------------------+
    | Partition 2       |
    | "PV"              |
    +-------------------+
    | Partition 3       |
    | "swap"            |
    +-------------------+
    

    3つのパーティション(ファイルシステム、LVM PV、およびスワップ)を持つ物理ディスクの例。

論理ボリューム管理(LVM)

  • PV(物理ボリューム)はLVMの基本層です。 PVはディスク全体またはディスクのパーティションに割り当てることができます。

  • ボリュームグループ(VG)は、1つ以上のPVにまたがることができます。各VGには、ゼロ以上のLVM論理ボリューム(LV)を含めることができます。

  • 論理ボリューム(LV)は物理パーティションと同じです。つまり、VGで割り当てることができる最小単位です。各LVには、ファイルシステムやスワップスペースなどの構造化データや非構造化データを含めることができます。 LVは簡単にサイズ変更できますが、その中にある構造化情報は簡単にサイズ変更できないことに注意してください。

    Volume Group             Also Volume Group
    +-------------------+    +-------------------+
    | +---------------+ |    | +---------------+ |
    | | PV            | |    | | LV            | |
    | |               | |    | | "filesystem"  | |
    | +---------------+ |    | |               | |
    |                   |    | |               | |
    | +---------------+ |    | +---------------+ |
    | | PV            | |    |                   |
    | |               | |    |                   |
    | +---------------+ |    |                   |
    +-------------------+    +-------------------+
    

    LVM VGの例。まず、ディスクパーティション(各パーティションにPVが含まれている)の物理割り当てとしてマークされ、次にLVコンテナとして表示されます。 LVのサイズはPVに制限する必要はありません。それがまさにその理由です。論理的ボリューム管理。

パーティションのサイズを変更すると、構造化データのディスク領域の物理割り当てが変更されます。 LVのサイズを変更すると、ディスクの論理割り当て(構造化データ用)が変更されます。

パーティションやLVを大きくするためにサイズを変更する場合は、構造化データ(ファイルシステム、スワップなど)のサイズも変更する必要があります。パーティションまたはLVのサイズを小さくして小さくする場合は、次の手順を実行する必要があります。まず、構造化データのサイズを小さくすることを忘れないでください。そうしないと、データが切り捨てられ、内容が破損します。

関連情報