HOWTO XEN : redimensionnement du disque d'un DomU


Cet article résume rapidement la liste des commandes et les points importants pour redimensionner un DomU utilisant des fichiers comme disque.

Vous devez avoir un DomU fonctionnel avant de pouvoir le redimensionner (lol)

#Créer un fichier temporaire pour augmenter la taille (ici 1Gio)
dd if=/dev/zero of=/tmp/temps_expand bs=1024k count=1000

#Stopper votre machine virtuelle
xm shutdown test.example.com

#Sauvegarder votre image (on ne sait jamais)
cp -a /xen/domains/test.example.com/disk.img /xen/domains/test.example.com/disk.img

#Ajouter le ficher disque temporaire au fichier disque du serveur virtuel.
cat /tmp/temps_expand >> /xen/domains/test.example.com/disk.img
#Pour l’agrandir de 10 Gio d’un coup, on peut par exemple faire
for i in $(seq 1 10); do echo « $i »; cat /tmp/temps_expand >> /xen/domains/test.example.com/disk.img; done

#Prendre en compte le changement de taille.
resize2fs -f /xen/domains/test.example.com/disk.img

#Redémarrer le serveur virtuel
xm create test.example.com.cfg

Articles Relatifs :


Mots-clés : , , ,

Pierre-Yves Dubreucq

Passionné par les logiciels libres, je maintiens ce blog qui finalement ne parle pas que d'administration systèmes et réseaux sous linux, mais couvre désormais toute l'actualité des logiciels libres