GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS / RHEL:come rimuovere il volume fisico (PV) utilizzato dal gruppo di volumi (VG) in LVM

Abbiamo già visto come rimuovere un PV non utilizzato dal gruppo di volumi con il comando vgreduce.

CentOS / RHEL:come rimuovere il volume fisico (PV) inutilizzato dal gruppo di volumi (VG) in LVM

Il comando vgreduce riduce il gruppo di volumi rimuovendo uno o più PV. Ma nel caso in cui il PV sia utilizzato da uno qualsiasi dei LV, dobbiamo prima spostare i LV su altri PV gratuiti usando pvmove e quindi possiamo usare il comando vgreduce come al solito per rimuovere il PV. Possiamo quindi utilizzare questi PVS gratuiti in un altro VG o rimuoverli dalla configurazione LVM.

Rimozione del PV usato da VG

1. Estendi il VG. dove vg01 è il nome VG e /dev/sdc è il dispositivo di destinazione.

# vgextend vg01 /dev/sdc
  Volume group "vg01" successfully extended

Se hai più di un disco, ripeti questa operazione per tutti o fornisci i dischi nello stesso comando con spazi.

2. Confermare gli spazi su disco utilizzando il comando pvs. Come puoi vedere di seguito, il disco appena aggiunto è libero con spazio sufficiente per ospitare i dati su /dev/sdb PV.

# pvs -o+pv_used
  PV         VG   Fmt  Attr PSize  PFree  Used  
  /dev/sda2  cl   lvm2 a--  19.00g     0  19.00g
  /dev/sdb   vg01 lvm2 a--  20.00g 10.00g 10.00g
  /dev/sdc   vg01 lvm2 a--  20.00g 20.00g     0

3. Eseguire il comando pvmove per il PV originale che in questo esempio è /dev/sdb. Il comando pvmove migrerà tutti i LV presenti sul dispositivo /dev/sdb sul dispositivo /dev/sdc. Questo viene fatto online senza alcuna interruzione. Potresti vedere lo stato sulla riga di comando.

# pvmove /dev/sdb
  /dev/sdb: Moved: 1.48%
  /dev/sdb: Moved: 100.00%

4. Riduci il VG per rilasciare il /dev/sdb PV.

# vgreduce vg01 /dev/sdb
  Removed "/dev/sdb" from volume group "vg01"

5. Verifica che /dev/sdb (origine) sia ora completamente gratuito.

# pvs -o+pv_used
  PV         VG   Fmt  Attr PSize  PFree  Used  
  /dev/sda2  cl   lvm2 a--  19.00g     0  19.00g
  /dev/sdb        lvm2 ---  20.00g 20.00g     0 
  /dev/sdc   vg01 lvm2 a--  20.00g 10.00g 10.00g

6. Ora puoi rimuoverlo completamente dalla configurazione LVM se lo desideri o puoi usarlo in qualche altro gruppo di volumi. Di seguito è riportato l'esempio per rimuoverlo dalla configurazione LVM.

# pvremove /dev/sdb
  Labels on physical volume "/dev/sdb" successfully wiped.


Linux
  1. Come rimuovere il disco da un gruppo di volumi LVM

  2. CentOS / RHEL LVM:backup dei metadati del gruppo di volumi

  3. CentOS / RHEL:come aggiungere un nuovo volume fisico a un gruppo di volumi esistente

  4. CentOS / RHEL:come ridimensionare (estendere) il volume fisico (PV) esistente

  5. CentOS / RHEL:come estendere il volume fisico in LVM estendendo la partizione del disco utilizzata

CentOS / RHEL:come rimuovere uno specchio con mdadm

CentOS / RHEL:come rimuovere il volume fisico (PV) inutilizzato dal gruppo di volumi (VG) in LVM

CentOS / RHEL:come trovare spazio libero in un gruppo di volumi in LVM

CentOS / RHEL:come eliminare un gruppo di volumi in LVM

CentOS / RHEL:come aggiungere volume fisico (PV) a un gruppo di volumi (VG) in LVM

CentOS / RHEL:come trovare i volumi logici (LV) contenuti in Physical Volume (PV) in LVM