場合によっては、物理ボリュームを削除するために、最初に LV が存在するかどうかを確認する必要がある場合があります。この投稿では、特定の PV の一部である LV を決定するために最も一般的に使用される方法のいくつかについて説明します。
lsblk コマンドの使用
lsblk コマンドは、ディスク/パーティションとそれらに存在するボリュームの素敵なツリー レイアウト表現を提供します。
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom sda 8:0 0 250G 0 disk ├─sda1 8:1 0 500M 0 part /boot ├─sda2 8:2 0 187G 0 part │ └─vg_os-lv_os (dm-0) 253:0 0 187G 0 lvm / └─sda3 8:3 0 62.5G 0 part [SWAP]
lvs コマンドの使用
もう 1 つの使いやすいコマンドは、lvs です。 . 「-o +devices」引数を指定して lvs を実行すると、使用されている LV、VG、および対応するデバイスを見つけることができます。
# lvs -a -o +devices LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices lv_os vg_os -wi-ao---- 187.01g /dev/sda2(0)
pvdisplay コマンドの使用
もう 1 つの便利なコマンドは、-m を指定した pvdisplay です。 オプション。 -m オプションを使用すると、PV 上の論理ボリュームを表示できます。
# pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_os lvm2 a--u 187.01g 0
# pvdisplay /dev/sda2 -m --- Physical volume --- PV Name /dev/sda2 VG Name vg_os PV Size 187.01 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 47874 Free PE 0 Allocated PE 47874 PV UUID I57oVs-dxyE-ofLR-AuTO-WdqU-F8lU-2fD7wS --- Physical Segments --- Physical extent 0 to 47873: Logical volume /dev/vg_os/lv_os Logical extents 0 to 47873
vgdisplay コマンドの使用
ここでは、論理ボリュームごとではなく、ボリューム グループごとに使用されるすべての物理デバイスがあります。最初に VG 情報を取得します。その下に、その VG に対応するすべての LV が表示されます。その後、VG に接続されているすべての PV が表示されます。
# vgdisplay -v Using volume group(s) on command line. --- Volume group --- VG Name vg_os System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 187.01 GiB PE Size 4.00 MiB Total PE 47874 Alloc PE / Size 47874 / 187.01 GiB Free PE / Size 0 / 0 VG UUID R6fvJR-Ev2s-VAFZ-Vdg0-2IhR-cY42-Bunqnx --- Logical volume --- LV Path /dev/vg_os/lv_os LV Name lv_os VG Name vg_os LV UUID Ifl0gt-DYCP-JVMW-yUJh-K79e-hh1t-D63Djv LV Write Access read/write LV Creation host, time VOM-VCS-MONITOR, 2014-08-15 21:58:01 +0530 LV Status available # open 1 LV Size 187.01 GiB Current LE 47874 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Physical volumes --- PV Name /dev/sda2 PV UUID I57oVs-dxyE-ofLR-AuTO-WdqU-F8lU-2fD7wS PV Status allocatable Total PE / Free PE 47874 / 0
lvdisplay コマンドの使用
–maps を使用 引数を指定すると、lvdisplay コマンドは、システム内のすべての論理ボリュームとそれらの物理ボリュームを一覧表示します。
# lvdisplay --maps --- Logical volume --- LV Path /dev/vg_os/lv_os LV Name lv_os VG Name vg_os LV UUID Ifl0gt-DYCP-JVMW-yUJh-K79e-hh1t-D63Djv LV Write Access read/write LV Creation host, time VOM-VCS-MONITOR, 2014-08-15 21:58:01 +0530 LV Status available # open 1 LV Size 187.01 GiB Current LE 47874 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Segments --- Logical extents 0 to 47873: Type linear Physical volume /dev/sda2 Physical extents 0 to 47873