Cómo extender particiones manualmente

Todos nuestros servidores vienen con un servicio de Cloud Init, este servicio se encarga de varias tareas como cambio de contraseñas, actualizar hostname,… También se encarga de extender nuestra partición cuando hace un redimensionamiento de disco. Si has migrado tu servidor desde otra plataforma o has eliminado el servicio de Cloud Init cuando hagas redimensionamiento deberás extender la partición manualmente, en este artículo te explicamos como hacerlo tanto en Linux como en Windows.

Extender particiones en Linux

Para extender la partición entraremos a nuestro servidor por SSH y ejecutaremos:
# growpart /dev/sda 1 # Extiende partición; no cambia el filesystem
Podemos comprobar que ha aumentado el tamaño de la partición ejecutando:
# sfdisk -l
Nos devolverá un resultado similar a:
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x566d4019
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 209715166 209713119 100G 83 Linux

Para extender el filesystem
#resize2fs /dev/sda1 # Extiende el filesystem
Podemos comprobar que ha aumentado el tamaño del filesystem ejecutando:
df -h
Nos devolverá un resultado similar a:
Filesystem Size Used Avail Use% Mounted on
udev 487M 0 487M 0% /dev
tmpfs 100M 9.1M 91M 10% /run
/dev/sda1 99G 1.1G 94G 2% /
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0

Extender particiones en Windows

Para extender la partición en un servidor Windows entraremos por escritorio remoto e iremos a “Administrador de equipos > Administración de discos”. Seleccionaremos la partición “C:” y haremos clic con el botón derecho para seleccionar “Extender Volumen”:

En las siguientes pantallas pulsaremos a “siguiente” sin cambiar ningún valor hasta llegar al final que pulsaremos “finalizar”, ya tenemos la partición extendida:

Casos de errores

Si durante el proceso de extender la partición obtenemos errores seguramente hay algún problema con la partición de nuestro servidor, para solucionarlo ejecutaremos un fsck para comprobar y reparar errores.
Por ejemplo, en Linux puede ser que nos encontremos con este error:
resize2fs 1.42.13 (17-May-2015)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 7
resize2fs: Permission denied to resize filesystem

To write a comment on this article, fill out the form below. Fields marked with an asterisk (*) are required.