xen et reparer ses fs

Bon une petite manip que je connaissais pas et que je prefere documenter avant d’oublier. Considerons une petite vm sous xen avec 3 partitions dans un seul fichier genre /var/xen/vm/fs. Si vous avez besoin de le monter en dehors de xen pour reparer des choses, la methode qui suit est tres simple :


losetup -f fs
losetup -a
kpartx -a /dev/loop0

Ceci cree 3 systemes de fichiers en loop dans /dev/mapper/. Reste plus qu’a se faire plaisir et les monter dans le repertoire de son choix.

Ensuite ne pas oublier de faire son inverse :


kpartx -d /dev/loop0

Edit: pour Debian jetez un oeil à cette méthode : http://equivocation.org/node/107