GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS / RHEL:cómo eliminar el volumen físico (PV) usado del grupo de volumen (VG) en LVM

Ya hemos visto cómo eliminar un PV no utilizado del grupo de volúmenes con el comando vgreduce.

CentOS / RHEL:cómo eliminar el volumen físico no utilizado (PV) del grupo de volumen (VG) en LVM

El comando vgreduce reduce el grupo de volúmenes eliminando uno o más PV. Pero en caso de que cualquiera de los LV esté usando el PV, primero tenemos que mover los LV a otros PV libres usando pvmove y luego podemos usar el comando vgreduce como de costumbre para eliminar el PV. Luego podemos usar estos PVS gratuitos en otro VG o eliminarlos de la configuración de LVM.

Eliminar PV usado de VG

1. Extienda el VG. donde vg01 es el nombre de VG y /dev/sdc es el dispositivo de destino.

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

Si tiene más de un disco, repita esta operación para todos ellos o proporcione discos en el mismo comando con espacios.

2. Confirme los espacios en disco con el comando pvs. Como puede ver a continuación, el disco recién agregado está libre con espacio suficiente para acomodar los datos en /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. Ejecute el comando pvmove para el PV original que en este ejemplo es /dev/sdb. El comando pvmove migrará todos los LV presentes en el dispositivo /dev/sdb al dispositivo /dev/sdc. Esto se hace en línea sin ninguna interrupción. Podría ver el estado en la línea de comando.

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

4. Reduzca el VG para liberar el PV /dev/sdb.

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

5. Verifique que /dev/sdb (origen) sea completamente gratuito ahora.

# 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. Ahora puede eliminarlo completamente de la configuración de LVM si lo desea o puede usarlo en algún otro grupo de volúmenes. A continuación se muestra el ejemplo para eliminarlo de la configuración de LVM.

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


Linux
  1. Cómo quitar un disco de un grupo de volúmenes LVM

  2. CentOS/RHEL LVM:copia de seguridad de metadatos de grupos de volúmenes

  3. CentOS/RHEL:Cómo agregar un nuevo volumen físico a un grupo de volúmenes existente

  4. CentOS / RHEL:cómo cambiar el tamaño (ampliar) el volumen físico existente (PV)

  5. CentOS / RHEL:cómo extender el volumen físico en LVM al extender la partición de disco utilizada

CentOS / RHEL:Cómo eliminar un espejo con mdadm

CentOS / RHEL:cómo eliminar el volumen físico no utilizado (PV) del grupo de volumen (VG) en LVM

CentOS / RHEL:Cómo encontrar espacio libre en un grupo de volumen en LVM

CentOS / RHEL:Cómo eliminar un grupo de volúmenes en LVM

CentOS / RHEL:cómo agregar un volumen físico (PV) a un grupo de volúmenes (VG) en LVM

CentOS / RHEL:cómo encontrar volúmenes lógicos (LV) contenidos en volúmenes físicos (PV) en LVM