Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.4. Rimozione di un disco da un volume logico

Questo esempio mostra come rimuovere un disco da un volume logico esistente, sia per sostituire il disco che per utilizzarlo come parte di un volume diverso. Per poter rimuovere un disco, è necessario spostare le estensioni del physical volume di LVM su di un disco diverso o set di dischi.

5.4.1. Come spostare le estensioni su physical volume esistenti

In questo esempio il volume logico è distribuito attraverso quattro physical volume nel gruppo di volumi myvg.
[root@tng3-1]# pvs -o+pv_used
  PV         VG   Fmt  Attr PSize  PFree  Used
  /dev/sda1  myvg lvm2 a-   17.15G 12.15G  5.00G
  /dev/sdb1  myvg lvm2 a-   17.15G 12.15G  5.00G
  /dev/sdc1  myvg lvm2 a-   17.15G 12.15G  5.00G
  /dev/sdd1  myvg lvm2 a-   17.15G  2.15G 15.00G
Desideriamo muovere le estensioni fuori da /dev/sdb1 in modo da poter rimuoverlo dal gruppo di volumi.
Se sono disponibili un numero di estensioni sufficienti su altri physical volume nel gruppo di volumi, potrete eseguire il comando pvmove senza alcuna opzione sul dispositivo che desiderate rimuovere, così facendo le estensioni verranno distribuite su altri disposiviti.
[root@tng3-1 ~]# pvmove /dev/sdb1
  /dev/sdb1: Moved: 2.0%
 ...
  /dev/sdb1: Moved: 79.2%
 ...
  /dev/sdb1: Moved: 100.0%
Dopo l'esecuzione del comando pvmove, la distribuzione delle estensioni risulta essere:
[root@tng3-1]# pvs -o+pv_used
  PV         VG   Fmt  Attr PSize  PFree  Used
  /dev/sda1  myvg lvm2 a-   17.15G  7.15G 10.00G
  /dev/sdb1  myvg lvm2 a-   17.15G 17.15G     0
  /dev/sdc1  myvg lvm2 a-   17.15G 12.15G  5.00G
  /dev/sdd1  myvg lvm2 a-   17.15G  2.15G 15.00G
Utilizzate il comando vgreduce per rimuovere il physical volume /dev/sdb1 dal gruppo di volumi.
[root@tng3-1 ~]# vgreduce myvg /dev/sdb1
  Removed "/dev/sdb1" from volume group "myvg"
[root@tng3-1 ~]# pvs
  PV         VG   Fmt  Attr PSize  PFree
  /dev/sda1  myvg lvm2 a-   17.15G  7.15G
  /dev/sdb1       lvm2 --   17.15G 17.15G
  /dev/sdc1  myvg lvm2 a-   17.15G 12.15G
  /dev/sdd1  myvg lvm2 a-   17.15G  2.15G
Ora il disco potrà essere rimosso fisicamente o assegnato ad altri utenti.