GNU/Linux >> Tutoriales Linux >  >> Linux

RHEL/CentOS:cómo reducir el volumen de LVM

A diferencia de aumentar el tamaño del volumen LVM, para reducir el volumen necesitamos desmontar el sistema de archivos. La reducción del volumen LVM no se puede hacer en línea.

Antes de reducir el volumen, asegúrese de haber realizado la copia de seguridad del punto de montaje. La reducción del volumen tiene la posibilidad de corrupción de datos. El ejemplo dado en esta publicación se aplica tanto a RHEL 6 como a 7

1. En el ejemplo de esta publicación, tenemos un volumen /dev/data_vg/lv_data01 montado en el punto de montaje /data01:

# df -hP | grep data01
/dev/mapper/data_vg-lv_data01  976M  2.6M  907M   1% /data01
# lvs
  LV         VG      Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  root       centos  -wi-ao----  17.51g
  swap       centos  -wi-ao----   2.00g
  lv_data01  data_vg -wi-ao----   1.00g

2. Antes de reducir el volumen, desmonte el punto de montaje y ejecute fsck en él.

# umount /data01
# e2fsck -f /dev/data_vg/lv_data01
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/data_vg/lv_data01: 11/65536 files (0.0% non-contiguous), 12955/262144 blocks

3. Reduzca el sistema de archivos al tamaño deseado. En nuestro caso reduciremos el volumen de 1G a 800MB.

# lvreduce -r -L 500M /dev/data_vg/lv_data01
fsck from util-linux 2.23.2
/dev/mapper/data_vg-lv_data01: clean, 11/65536 files, 12955/262144 blocks
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/mapper/data_vg-lv_data01 to 128000 (4k) blocks.
The filesystem on /dev/mapper/data_vg-lv_data01 is now 128000 blocks long.

  Reducing logical volume lv_data01 to 500.00 MiB
  Logical volume lv_data01 successfully resized

4. Vuelva a montar el sistema de archivos y verifique el nuevo tamaño.

# mount -t ext4 /dev/data_vg/lv_data01 /data01
# df -hP | grep data01
/dev/mapper/data_vg-lv_data01  460M  1.6M  424M   1% /data01
# lvs
  LV         VG      Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  root       centos  -wi-ao----  17.51g
  swap       centos  -wi-ao----   2.00g
  lv_data01  data_vg -wi-ao---- 500.00m
CentOS / RHEL:Cómo reducir el sistema de archivos raíz LVM


Linux
  1. Cómo configurar LVM en Linux / CentOS / Redhat

  2. CentOS / RHEL:Cómo registrar todos los comandos LVM

  3. CentOS/RHEL 6:Cómo deshabilitar IPv6

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

  5. CentOS / RHEL:cómo crear una nueva partición de intercambio basada en LVM

Cómo aumentar el tamaño de intercambio en RHEL 8 / CentOS 8

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