4.2. 物理ボリュームの管理
このセクションでは、物理ボリューム管理の各種事項を実行するコマンドを説明しています。
4.2.1. 物理ボリュームの作成
以下のサブセクションでは、物理ボリューム作成に使用するコマンドの説明をしています。
4.2.1.1. パーティションタイプの設定
物理ボリューム用にディスク全域デバイスを使用している場合、そのディスクにパーティションテーブルがあってはいけません。DOS のディスクパーティションには、
fdisk
や cfdisk
コマンドか、又は同等を使用して、パーティション id が 0x8e に セットしてある必要があります。ディスク全域デバイスの為にだけは、パーティションテーブルを削除する必要があり、これは実質的にそのディスクの全てのデータを破壊します。以下のコマンドを使用して、 最初のセクターをゼロにすると既存のパーティションテーブルを外すことができます:
dd if=/dev/zero of=PhysicalVolume bs=512 count=1
4.2.1.2. 物理ボリュームの初期化
pvcreate
コマンドを使用して、物理ボリュームとして使用する ブロックデバイスを初期化します。初期化とは、ファイルシステムのフォーマッティングと同義に なります。
以下のコマンドは、LVM 物理ボリュームとして使用する為に
/dev/sdd1
、 /dev/sde1
、及び /dev/sdf1
を初期化します。
pvcreate /dev/sdd1 /dev/sde1 /dev/sdf1
ディスク全域でなく、パーティションを初期化するには、そのパーティション上で
pvcreate
コマンドを実行します。以下の例では、LVM 論理ボリュームの 一部として後の使用の為に LVM 物理ボリュームとして /dev/hdb1
を初期化しています。
pvcreate /dev/hdb1
4.2.1.3. ブロックデバイスのスキャン
以下の例に示してあるように、
lvmdiskscan
コマンドを使用して 物理ボリュームとして使用可能なブロックデバイスをスキャンできます。
# lvmdiskscan
/dev/ram0 [ 16.00 MB]
/dev/sda [ 17.15 GB]
/dev/root [ 13.69 GB]
/dev/ram [ 16.00 MB]
/dev/sda1 [ 17.14 GB] LVM physical volume
/dev/VolGroup00/LogVol01 [ 512.00 MB]
/dev/ram2 [ 16.00 MB]
/dev/new_vg/lvol0 [ 52.00 MB]
/dev/ram3 [ 16.00 MB]
/dev/pkl_new_vg/sparkie_lv [ 7.14 GB]
/dev/ram4 [ 16.00 MB]
/dev/ram5 [ 16.00 MB]
/dev/ram6 [ 16.00 MB]
/dev/ram7 [ 16.00 MB]
/dev/ram8 [ 16.00 MB]
/dev/ram9 [ 16.00 MB]
/dev/ram10 [ 16.00 MB]
/dev/ram11 [ 16.00 MB]
/dev/ram12 [ 16.00 MB]
/dev/ram13 [ 16.00 MB]
/dev/ram14 [ 16.00 MB]
/dev/ram15 [ 16.00 MB]
/dev/sdb [ 17.15 GB]
/dev/sdb1 [ 17.14 GB] LVM physical volume
/dev/sdc [ 17.15 GB]
/dev/sdc1 [ 17.14 GB] LVM physical volume
/dev/sdd [ 17.15 GB]
/dev/sdd1 [ 17.14 GB] LVM physical volume
7 disks
17 partitions
0 LVM physical volume whole disks
4 LVM physical volumes