Ir al contenido
  1. Posts/

OpenMediaVault: Expandir partición del sistema

·474 palabras·3 mins
Nas Openmediavault

Índice
#

  1. Estado de las particiones
  2. Expandir

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.

img
-

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.

img

Espero que te haya gustado, pasa un buen día. 🐧