LVM を作成する最初のステップは、既存の物理デバイスを物理ボリューム (PV) に変換することです。これは、pvcreate コマンドを実行することによって達成されます。たとえば、ハード ドライブ パーティション /dev/sdb2 があり、それを PV にしたい場合は、次のコマンドを実行できます。
# pvcreate /dev/sdb2 Physical volume "/dev/sdb2" successfully created
作成後、 pvdisplay /dev/sdb2 を使用して、作成したばかりの物理ボリュームのプロパティを表示できます。
# pvdisplay /dev/sdb2 --- NEW Physical volume --- PV Name /dev/sdb2 VG Name PV Size 7.06 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID MH3Nlh-TR27-tPmk-5lWi-jZrH-NKwb-rBN3WY
pvdisplay コマンドは、物理ボリュームのさまざまなプロパティに関する情報を表示します:
- PV 名 :物理ボリュームの名前。
- VG 名 :この物理ボリュームをすでに使用しているボリューム グループがある場合は、その名前。
- PV サイズ :物理ボリュームのサイズ。
- 割り当て可能 :この物理ボリュームが使用可能かどうかの指標。
- PE サイズ :物理エクステントのサイズ。ブロックがコンピューターのハード ドライブ上のビルディング ブロックであるように、物理エクステントは物理ボリュームのビルディング ブロックです。
- 合計 PE :利用可能な物理エクステントの総数。
- 無料 PE :まだ使用されていない物理エクステントの数。
- 割り当てられた PE :すでに使用されている物理エクステントの数。
- PV UUID :ランダムに生成された、物理ボリュームの一意の ID。
pvcreate コマンドの例
1. パーティションまたはドライブから物理ボリュームを作成するには:
# pvcreate /dev/sda
2. 物理ボリュームを強制的に作成するには:
# pvcreate -f /dev/sda1 # pvcreate --force /dev/sda1
3. デバイスの uuid を指定するには:
# pvcreate -u e24b38c3-d57e-4903-b6dd-d002c5a8fd0f # pvcreate --uuid e24b38c3-d57e-4903-b6dd-d002c5a8fd0f
4. すべての質問に「はい」と答えるには:
# pvcreate -y /dev/sda1
5. デバイスの最初の 4 セクタをワイプするかどうかを指定するには:
# pvcreate -Z y # pvcreate --zero y
6. メタデータ用に確保する容量を指定するには:
# pvcreate --metadatasize
7. データの先頭をこの数値の倍数に揃える:
# pvcreate --dataalignment 4
8. 各 PV に確保するメタデータ領域の数を指定するには:
# pvcreate --[pv]metadatacopies 2
9. この物理ボリュームのメタデータ領域を無視または無視解除するには:
# pvcreate --metadataignore y
10. ファイルから PV 上のデータの場所とサイズを抽出するには:
# pvcreate --restorefile file
11. メタデータのバックアップを提供する必要なく、uuid を指定できるようにするには:
# pvcreate --norestorefile
12. PV にラベルを付けるために、ディスクの開始近くにある別のセクターへ:
# pvcreate --labelsector sector
13. 自動検出された PV のサイズをオーバーライドするには:
# pvcreate --setphysicalvolumesize size