OpenMediaVault: Expandir partición del sistema
2018-11-15
Índice
En el pasado articulo vimos como OpenMediaVault (OMV) en una tarjeta de memoria de 16 GB creaba dos particiones, /dev/mmcblk0p1 para /boot (FAT32) y otra partición /dev/blkmmcblk0p2 para la instalación del sistema (ext4), las cuales ocupaban un total de 7 GB y dejaba los otros 7 GB para darte la posibilidad para crear una nueva partición para datos.
-
Sin embargo a mi esos 7 GB para el sistema se me quedan algo cortos, debido a la utilización de contenedores Docker.
OMV te da la posibilidad de expandir la segunda partición /dev/mmcblk0p1 para ocupar todo el espacio restante de la tarjeta, veamos como hacerlo.
Estado de las particiones
Utilizaremos el comando fdisk para ver el estado de las particiones de la tarjeta, mmcblk0
fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Con la opción p obtendremos un listado de las particiones de la tarjeta, vemos que actualmente la tarjeta tiene dos particiones, una partición con FAT32 como sistema de ficheros y un total de 63 MB y otra partición en ext4 (Tyoe 83) y 7.3 GB de tamaño
Command (m for help): p
Disk /dev/mmcblk0: 14.9 GiB, 15931539456 bytes, 31116288 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: 0xc5ac05a5
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 137215 129024 63M c W95 FAT32 (LBA)
/dev/mmcblk0p2 137216 15500000 15362785 7.3G 83 Linux
Con la opción q salimos de fdisk
Command (m for help): q
Expandir
Dentro del directorio root tenemos un fichero llamado .rootfs, lo renombramos a /rootfsresize
mv .rootfs_resize rootfs_resize
Habilitamos el servicio que va hacer posible expandir la partición durante el arranque.
systemctl enable resize2fs.service
Por ultimo reiniciamos el sistema
reboot
Si ahora volvemos a comprobar las particiones de la tarjeta con fdisk vemos como ahora la segunda partición ocupa el total de la tarjeta.
fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/mmcblk0: 14.9 GiB, 15931539456 bytes, 31116288 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: 0xc5ac05a5
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 137215 129024 63M c W95 FAT32 (LBA)
/dev/mmcblk0p2 137216 30805119 30667904 14.6G 83 Linux
Tambión podemos comprobar desde OMV el estado de las particiones, y como podemos ver, ahora la segunda partición ocupa los 14 GB.
Espero que te haya gustado, pasa un buen día. 🐧