Extender volúmenes lógicos existentes

Red Hat Enterprise LinuxBeginner
Practicar Ahora

Introducción

En este desafío, aprenderás a ampliar un volumen lógico existente en un sistema Linux. Esta es una tarea fundamental en la administración de sistemas, ya que los requisitos de almacenamiento suelen aumentar con el tiempo y es necesario ser capaz de expandir los sistemas de archivos para satisfacer esa demanda creciente.

Extender un volumen lógico existente

Un servidor en producción se está quedando sin espacio en disco en un volumen lógico. Como administrador del sistema, se te ha encomendado la tarea de ampliar dicho volumen para que pueda albergar más datos. Tienes a tu disposición una partición adicional, /dev/vdb2, para añadirla al grupo de volúmenes y proceder con la extensión.

Antes de comenzar, es recomendable inspeccionar la configuración actual de LVM. Esto te permitirá comprender el punto de partida del desafío. Puedes ejecutar los siguientes comandos para verificar el estado actual:

Comprobar volúmenes físicos, grupos de volúmenes y volúmenes lógicos:

sudo pvs && sudo vgs && sudo lvs

Esto te mostrará el Volumen Físico existente (/dev/vdb1), el Grupo de Volúmenes (vg_data) y el Volumen Lógico (lv_data) con su tamaño inicial de 2GiB.

Comprobar los dispositivos de bloque:

lsblk

Este comando listará los dispositivos de bloque disponibles. Deberías ver el disco /dev/vdb con sus particiones, incluyendo la partición no utilizada /dev/vdb2, que es la que emplearás para ampliar el volumen.

Comprender este estado inicial es fundamental para completar el desafío con éxito.

Tareas

  • Inicializar la partición /dev/vdb2 como un nuevo volumen físico.
  • Añadir el nuevo volumen físico al grupo de volúmenes vg_data.
  • Extender el volumen lógico lv_data hasta alcanzar un tamaño total de al menos 4 GiB.
  • Redimensionar el sistema de archivos del volumen lógico para que aproveche el nuevo espacio disponible.

Requisitos

  • La configuración inicial incluye un volumen lógico de 2GiB llamado lv_data dentro del grupo de volúmenes vg_data, creado sobre la partición /dev/vdb1.
  • Debes utilizar la partición /dev/vdb2 para extender el grupo de volúmenes.
  • El volumen lógico extendido debe tener un tamaño total de al menos 4 GiB.

Ejemplo

Tras completar los pasos, el comando lvdisplay para /dev/vg_data/lv_data debería mostrar un tamaño de 4.00 GiB. Puedes verificarlo con el siguiente comando:

sudo lvdisplay /dev/vg_data/lv_data

Busca la línea LV Size en la salida:

  --- Logical volume ---
  ...
  LV Size                4.00 GiB
  ...
✨ Revisar Solución y Practicar

Resumen

En este desafío, has aprendido a extender un volumen lógico existente en un sistema Linux. Has creado un nuevo volumen físico, lo has incorporado a un grupo de volúmenes existente y, finalmente, has ampliado el volumen lógico para utilizar el espacio adicional. Esta es una habilidad esencial para los administradores de sistemas, ya que permite que los sistemas de archivos crezcan a medida que las necesidades de almacenamiento evolucionan con el tiempo.