Aumentar la capacidad de una imagen de disco “.img” formato ext4 en 8GB en 4 pasos.
Aumentar el espacio en la imagen.
Creamos el espacio adicional en la imagen:
dd if=/dev/zero bs=1048576 count=8192 >> linux.img
Asociamos la imagen .img con el dispositivo /dev/block/loop0.
Comprobamos el primer dispositivo loop libre:
losetup -f
Asociamos la imagen y el dispositivo loop:
losetup /dev/block/loop0 ./linux.img
Comprobamos que se han asociado correctamente viendo que el primer dispositivo loop libre se ha incrementado en uno:
losetup -f
Ampliar el sistema de archivos ext4.
Escaneamos el sistema de archivos para descartar errores:
e2fsck -f /dev/block/loop0
Aumentamos el tamaño del sistema de archivos:
resize2fs /dev/block/loop0
Montar sistema de archivos y comprobar.
Montamos la imagen para comprobar que el aumento se ha realizado con éxito.
Creamos la carpeta donde vamos a montar:
mkdir /mnt/linux
Montamos la imagen asociada al dispositivo loop en la carpeta creada:
mount -t ext4 /dev/block/loop0 /mnt/linux
Comprobamos el tamaño:
df -h
Desmontamos al comprobar que el tamaño es el correcto:
umount /mnt/linux
Borramos la carpeta creada:
rm /mnt/linux
