Cómo reducir el tamaño de la partición LVM en RHEL y CentOS

A veces, cuando nos estamos quedando sin espacio en disco en nuestra caja de Linux y si la partición se creó en LVM, entonces podemos liberar espacio en el grupo de volúmenes reduciendo el LVM usando reducir comando. En este artículo discutiremos los pasos necesarios para reducir el tamaño de LVM de forma segura en servidores CentOS y RHEL, los pasos a continuación son elegibles cuando la partición LVM está formateada como ext

Escenario: Supongamos que queremos reducir /casa por 2 GB que está en la partición LVM y formateada como ext4.

[[email protected] ~]# df -h /home/
 Filesystem            Size  Used Avail Use% Mounted on
 /dev/mapper/vg_cloud-LogVol00
                       12G   9.2G  1.9G  84%  /home

Paso:1 Desmonte el sistema de archivos

Use el comando de desmontar debajo

[[email protected] ~]# umount /home/

Paso: 2 verifique el sistema de archivos en busca de errores usando el comando e2fsck.

[[email protected] ~]# e2fsck -f /dev/mapper/vg_cloud-LogVol00
 e2fsck 1.41.12 (17-May-2010)
 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/mapper/vg_cloud-LogVol00: 12/770640 files (0.0% non-contiguous), 2446686/3084288 blocks

Nota: En el comando anterior e2fsck, usamos la opción ‘-f’ para verificar con fuerza el sistema de archivos, incluso si el sistema de archivos está limpio.

Paso: 3 Reduzca o reduzca el tamaño de /home al tamaño deseado.

Como se muestra en el escenario anterior, el tamaño de /home es de 12 GB, por lo que al reducirlo en 2 GB, el tamaño se convertirá en 10 GB.

[[email protected] ~]# resize2fs /dev/mapper/vg_cloud-LogVol00 10G
 resize2fs 1.41.12 (17-May-2010)
 Resizing the filesystem on /dev/mapper/vg_cloud-LogVol00 to 2621440 (4k) blocks.
 The filesystem on /dev/mapper/vg_cloud-LogVol00 is now 2621440 blocks long.

Paso: 4 Ahora reduzca el tamaño usando el comando lvreduce.

[[email protected] ~]# lvreduce -L 10G /dev/mapper/vg_cloud-LogVol00
 WARNING: Reducing active logical volume to 10.00 GiB
 THIS MAY DESTROY YOUR DATA (filesystem etc.)
 Do you really want to reduce LogVol00? [y/n]: y
 Reducing logical volume LogVol00 to 10.00 GiB
 Logical volume LogVol00 successfully resized

Paso: 5 (Opcional) Para mayor seguridad, ahora verifique el sistema de archivos reducido para ver si hay errores

[[email protected] ~]# e2fsck -f /dev/mapper/vg_cloud-LogVol00
 e2fsck 1.41.12 (17-May-2010)
 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/mapper/vg_cloud-LogVol00: 12/648960 files (0.0% non-contiguous), 2438425/2621440 blocks

Paso:6 Monte el sistema de archivos y verifique su tamaño.

[[email protected] ~]# mount /home/
 [[email protected] ~]# df -h /home/
 Filesystem            Size  Used Avail Use% Mounted on
 /dev/mapper/vg_cloud-LogVol00
                       9.9G  9.2G  208M  98% /home

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *