Chcete-li odebrat jakýkoli fyzický svazek ve skupině svazků, vgreduce lze použít příkaz. Příkaz vgreduce zmenší skupinu svazků odstraněním jednoho nebo více PV. Tyto volné PVS pak můžeme buď použít v jiném VG, nebo je odstranit z konfigurace LVM.
Odstranění PV
1. Před odebráním fyzického nosiče ze skupiny nosičů se můžete pomocí příkazu pvdisplay ujistit, že fyzický nosič není používán žádnými logickými nosiči.
# pvdisplay /dev/sdb1 -m --- Physical volume --- PV Name /dev/sdb1 VG Name vg_os2 PV Size 558.88 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 143072 Free PE 40672 Allocated PE 102400 PV UUID EPwws6-yxK0-7Ycb-IbFC-iYzE-5vNk-eQ7mYl --- Physical Segments --- Physical extent 0 to 51199: Logical volume /dev/vg_os2/lv_data Logical extents 0 to 51199
Jak je uvedeno ve výstupu příkazu výše, PV /dev/sdb1 se používá v souboru LV /dev/vg_os2/lv_data. Pokud fyzický svazek, který chcete odstranit, obsahuje nějaká data, můžete je přesunout pomocí pvmove a poté vymažte LV. pro migraci dat a odstranění LV si přečtěte následující příspěvky:
CentOS / RHEL :Jak migrovat úložiště (LVM) pomocí příkazu pvmove
CentOS / RHEL :Jak odstranit svazek LVM
2. Pomocí příkazu vgreduce odeberte fyzický nosič. Následující příkaz odebere fyzický svazek /dev/hda1 ze skupiny svazků my_volume_group.
# vgreduce vg_os2 /dev/sdb1Hledejte nebo použijte šipky nahoru a dolů k výběru položky. CentOS / RHEL :Jak odstranit použitý fyzický svazek (PV) ze skupiny svazků (VG) v LVM