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
...