¿Te ha pasado esto? Aumentas el tama帽o de un disco virtual (en VMware, Proxmox, AWS, etc.), pero cuando entras a tu servidor Linux, el sistema de archivos sigue igual.
Si usas LVM (Logical Volume Manager), el proceso para reclamar ese espacio nuevo consta de tres capas: Partici贸n F铆sica → Volumen F铆sico (PV) → Volumen L贸gico (LV).
Aqu铆 tienes los pasos exactos para hacerlo en caliente usando parted, sin necesidad de reiniciar el servidor.
1. Diagn贸stico: Identificar el espacio perdido
Primero, verificamos la situaci贸n. Usamos lsblk para ver la discrepancia entre el disco f铆sico y la partici贸n.
lsblk
Lo que ver谩s:
Es probable que veas que el disco (disk) tiene el tama帽o nuevo (ej. 500G), pero la partici贸n (part) sigue con el tama帽o viejo (ej. 400G).
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sdb 8:16 0 500G 0 disk
└─sdb1 8:17 0 400G 0 part
├─vg_data-lv1 254:0 0 263G 0 lvm /data
2. Capa 1: Extender la Partici贸n (con Parted)
A diferencia de fdisk, la herramienta parted nos permite redimensionar particiones montadas de forma m谩s segura y directa.
Vamos a decirle a la partici贸n n煤mero 1 del disco /dev/sdb que ocupe el 100% del espacio disponible.
# Sintaxis: parted [DISCO] resizepart [NUMERO_PARTICION] [FIN]
sudo parted /dev/sdb resizepart 1 100%
Nota: Si te da un error o advertencia, aseg煤rate de que est谩s seleccionando el disco correcto.
3. Capa 2: Actualizar el Volumen F铆sico (PV)
Ahora que la partici贸n (/dev/sdb1) ya mide 500G, debemos avisarle a LVM que su contenedor ha crecido.
sudo pvresize /dev/sdb1
Verificamos que el Grupo de Vol煤menes (vg) ahora tenga espacio libre:
# Deber铆as ver el espacio nuevo en la columna "VFree"
4. Capa 3: Extender el Volumen L贸gico (LV)
Con el espacio libre disponible en el grupo, extendemos el volumen l贸gico donde est谩n nuestros datos (por ejemplo, zb_data).
Opci贸n A: Asignar TODO el espacio libre disponible
Opci贸n B: Asignar una cantidad espec铆fica (ej. 50GB)
5. Paso Final: Redimensionar el Sistema de Archivos
Este paso es crucial y a menudo se olvida. LVM ya es m谩s grande, pero el formato de archivos (ext4 o xfs) dentro de 茅l no lo sabe.
Si usas EXT4:
Si usas XFS:
# (Nota: xfs_growfs usa el punto de montaje, no el dispositivo)
¡Listo! Verifica con df -h y ver谩s tu nuevo espacio disponible sin haber detenido ning煤n servicio.
馃殌 Resumen (TL;DR) para copiar y pegar
Si ya sabes qu茅 disco y partici贸n son, aqu铆 tienes la secuencia r谩pida:
sudo parted /dev/sdb resizepart 1 100%
# 2. Actualizar LVM
sudo pvresize /dev/sdb1
# 3. Extender Volumen L贸gico (usando todo el espacio)
sudo lvextend -l +100%FREE /dev/vg_zb_00/zb_data
# 4. Redimensionar filesystem (Ejemplo para ext4)
sudo resize2fs /dev/vg_zb_00/zb_data
No hay comentarios:
Publicar un comentario