Curso de Ubuntu 26.04 / Identificar discos y LVM antes de ampliar el almacenamiento
Antes de aumentar el espacio de almacenamiento en Ubuntu, se debe verificar en qué nivel hay espacio libre entre disco virtual, partición, LVM o sistema de archivos. El aumento del tamaño del disco y la expansión del sistema de archivos raíz son casos separados, y primero se deben completar la copia de seguridad y la identificación del destino real.
Conectar la estructura por niveles con la salida real
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS
findmnt /
df -hT /
sudo pvs
sudo vgs
sudo lvs -o lv_path,lv_size,vg_name
Si no se utiliza LVM (Logical Volume Manager, gestor de volúmenes lógicos), pvs, vgs y lvs pueden no mostrar volúmenes; eso no implica por sí solo un error. Un PV es un volumen físico preparado sobre un dispositivo de bloques; un VG agrupa esos volúmenes y un LV proporciona un dispositivo lógico para alojar un sistema de archivos. Compare la fuente real de la raíz con la ruta del LV.
| Espacio libre observado | Tareas que podrían necesitarse |
|---|---|
| Espacio restante en VG | LV existente y expansión de sistema de archivos soportada |
| Solo aumenta el disco y PV permanece igual | Revisión del rango de partición y PV antes de la expansión de LV |
| Agregar un nuevo disco | Se requiere identificación del dispositivo, respaldo y diseño de PV/VG por separado |
| Solo el sistema de archivos está lleno | Investigar primero los archivos grandes, registros e inodos |
Comparar la selección del instalador con la capacidad actual
La instalación de LVM guiada puede no asignar todo el disco al LV raíz. Por lo tanto, aunque la capacidad de df sea menor que la del disco virtual, primero se debe verificar el espacio libre de VG. Por el contrario, si VG está lleno y solo se repite lvextend, no se generará más espacio.
Recuperación antes de la expansión y verificación del objetivo
Abra la copia de seguridad independiente de los archivos importantes y prepare el estado normal y la consola de la VM. Anote el nombre del dispositivo, el montaje, el tipo de sistema de archivos, el espacio libre del VG y la cantidad a ampliar planificada. La expansión no es una operación que se pueda revertir de manera segura con un simple comando inverso, por lo que no se asume la reducción como método de restauración.
El siguiente ejemplo se aplica solo a una VM práctica dedicada donde el LV real es exactamente /dev/ubuntu-vg/ubuntu-lv, se usa un sistema de archivos ext4 compatible y hay más de 1 GiB de espacio libre en el VG. En otros entornos, debe usar las rutas y las condiciones de soporte verificadas en la salida.
Prueba de expansión limitada por el espacio libre del VG existente
sudo lvextend --size +1G --resizefs /dev/ubuntu-vg/ubuntu-lv
sudo lvs -o lv_path,lv_size,vg_name
df -hT /
findmnt /
+1G es la cantidad que se suma al tamaño existente y tiene un significado diferente de 1G. resizefs solicita la expansión junto con el sistema de archivos compatible, pero el éxito debe verificarse observando la salida del comando y el tamaño tanto del LV como del sistema de archivos. Si solo el LV aumenta y el sistema de archivos permanece igual, investigue la causa y no repita ciegamente el mismo comando.
Separar la planificación para expansiones en otros niveles
Ampliar una partición, redimensionar un PV o incorporar un disco nuevo son operaciones distintas que dependen del dispositivo y del sistema de archivos. No copie ni ejecute un comando pvcreate sobre un disco con datos que deban conservarse, ni formatee el dispositivo raíz. Dibuje las capas actuales, identifique cuál carece de espacio y anote los tamaños previstos antes de modificarla.
Después del trabajo, se verifica la lectura y escritura reales, los servicios necesarios y el reinicio planificado. Si hay errores, se detienen los cambios adicionales, se conservan los registros y el diseño actual, y se determina la ruta de restauración del respaldo preparado. Se registra la diferencia entre que el almacenamiento ha aumentado y la posibilidad de recuperación de datos.




