Cómo expandir el disco en Linux
Ampliando Particiones en Linux: Una Guía Práctica con growpart, lsblk, resize2fs y xfs_growfs
Introducción:
Ampliar una partición en un sistema Linux puede parecer una tarea intimidante, pero con las herramientas adecuadas y una comprensión clara del proceso, es una tarea manejable. En este artículo, te guiaremos a través de los pasos para aumentar el tamaño de una partición Linux utilizando los comandos growpart, lsblk, resize2fs y xfs_growfs.
Esto es especialmente útil en entornos de máquinas virtuales, donde es fácil modificar el tamaño de los discos.
1. Verificando el Estado Actual de las Particiones con lsblk:
Antes de comenzar a ampliar una partición, es crucial entender la disposición actual de tu disco. El comando lsblk es una herramienta poderosa para listar todas las particiones y dispositivos de bloque, junto con sus montajes y tamaños.
Comando:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 259:2 0 16G 0 disk
├─sda 1 259:3 0 16G 0 part /
└─sda 2 259:4 0 1M 0 part
Este comando mostrará una lista de las particiones, ayudando a identificar cuál deseas ampliar.
2. Ampliando la Partición con growpart:
growpart es una herramienta que facilita el aumento del tamaño de una partición dentro de un disco. Para usarla, necesitas especificar el dispositivo y el número de partición.
Ejemplo:
sudo growpart /dev/sda 1
Este comando ampliará la primera partición en el dispositivo /dev/sda.
3. Redimensionando el Sistema de Archivos:
Tras ampliar la partición, el siguiente paso es redimensionar el sistema de archivos para utilizar el nuevo espacio disponible.
- Para sistemas de archivos ext4: Utiliza
resize2fs, que ajustará automáticamente el sistema de archivos a la nueva dimensión de la partición. Comando:
sudo resize2fs /dev/sda1
Este comando redimensiona el sistema de archivos en la primera partición de /dev/sda.
- Para sistemas de archivos XFS: Utiliza
xfs_growfs, que también ajusta el sistema de archivos a la nueva dimensión de la partición. Comando:
sudo xfs_growfs /mountpoint
Reemplaza /mountpoint con el punto de montaje de la partición XFS.
Conclusión:
Ampliar una partición en Linux no tiene que ser una tarea compleja. Con los comandos growpart, lsblk, resize2fs y xfs_growfs, puedes aumentar fácilmente el espacio de tus particiones, garantizando que tu sistema tenga el espacio necesario para operar de manera eficiente. Recuerda siempre hacer backup de tus datos antes de realizar estas operaciones para evitar pérdidas inesperadas.
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.