So entfernen Sie ein beliebiges physisches Volume in einer Volume-Gruppe vgreduce Befehl verwendet werden kann. Der Befehl vgreduce verkleinert die Datenträgergruppe, indem ein oder mehrere PVs entfernt werden. Wir können diese freien PVS dann entweder in einer anderen VG verwenden oder sie aus der LVM-Konfiguration entfernen.
PV entfernen
1. Bevor Sie einen physischen Datenträger aus einer Datenträgergruppe entfernen, können Sie mithilfe des Befehls pvdisplay sicherstellen, dass der physische Datenträger nicht von logischen Datenträgern verwendet wird.
# 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
Wie in der obigen Befehlsausgabe gezeigt, wird das PV /dev/sdb1 im LV /dev/vg_os2/lv_data verwendet. Wenn das physische Volume, das Sie löschen möchten, einige Daten enthält, können Sie es mit pvmove verschieben Befehl und löschen Sie dann den LV. Verweisen Sie auf die folgenden Posts, um die Daten zu migrieren und LV zu entfernen:
CentOS / RHEL :So migrieren Sie Speicher (LVM) mit dem Befehl pvmove
CentOS / RHEL :So löschen Sie ein LVM-Volume
2. Verwenden Sie den Befehl vgreduce, um den physischen Datenträger zu entfernen. Der folgende Befehl entfernt den physischen Datenträger /dev/hda1 aus der Datenträgergruppe my_volume_group.
# vgreduce vg_os2 /dev/sdb1Suchen Sie oder verwenden Sie die Aufwärts- und Abwärtspfeiltasten, um ein Element auszuwählen. CentOS / RHEL :So entfernen Sie verwendetes physisches Volume (PV) aus der Volume Group (VG) in LVM