docs:virtualizacion:xen:ampliar-loop

Ampliar Block Device

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

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% /
 xm shutdown maquinaX

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):

  • 2621440000 = 2500 bloques de 1024k
  • 13107200000 = 10000 bloques de 1024k
 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
 # df -h
 S.ficheros          Tamaño Usado  Disp Uso% Montado en
 /dev/hda1             2,5G  768M  1,6G  33% /
  • docs/virtualizacion/xen/ampliar-loop.txt
  • Última modificación: 2014/12/08 01:28
  • por 127.0.0.1