Tabla de Contenidos

Ampliar Block Device

Cuando uno tiene un disco (block device) presentado en un /dev/loop y quiere ampliarlo puede seguir estos pasos:

Revisar tamaño

Dentro de la unidad montada (dentro de la maq.virtual)

 # df -h
 S.ficheros          Tamaño Usado  Disp Uso% Montado en
 /dev/hda1             985M  767M  168M  83% /

Apagar maquina xen

 xm shutdown maquinaX

Cambiar tamaño archivo

Chequear coherencia de datos en el disco (desde afuera y sin montar):

 e2fsck guarani01.img

Es necesario saltear los datos ya creados en el archivo (con seek):

 dd if=/dev/zero of=guarani01.img seek=1000 bs=1024k count=1500

Ignora los primeros 1000 bloques y luego agrega al final 1500 bloques de 1024 bytes cada uno.

Forzar un chequeo y resizear filesystem:

 e2fsck -f guarani01.img
 resize2fs guarani01.img

Verificar nuevo tamaño

 # df -h
 S.ficheros          Tamaño Usado  Disp Uso% Montado en
 /dev/hda1             2,5G  768M  1,6G  33% /