{{tag>FS VM Block VMDK}} # Monter un ficher VMDK Voir aussi : * https://gist.github.com/PedroCavaleiro/43e4a19a6bec21bc7c587b3bbb966265 Voir : * supermin (utilisé en backend par ''virt-filesystems'') Install ~~~bash apt-get install libguestfs-tools #apt-get install linux-image-generic ~~~ Lister les partitions ~~~ # virt-filesystems -a plop_disk0.vmdk /dev/sda1 /dev/vghome/lvhome /dev/vgsyst/lvopt /dev/vgsyst/lvroot /dev/vgsyst/lvtmp /dev/vgsyst/lvusr /dev/vgsyst/lvvar ~~~ Montage de la partition ~~~bash mkdir -p /mnt/vm/root guestmount -a plop_disk0.vmdk -m /dev/vgsyst/lvroot --ro /mnt/vm/root ~~~ ## Autre Debug de virt-filesystems ~~~bash export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 ~~~ ## Err - error mount_options mount exited with status 32 mount /sysroot: can't read superblock ~~~ # guestmount -a PLOP_disk0.vmdk -m /dev/vghome/lvhome /mnt/vm/home/ libguestfs: error: mount_options: mount exited with status 32: mount: /sysroot: can't read superblock on /dev/mapper/vghome-lvhome. dmesg(1) may have more information after failed mount system call. guestmount: ‘/dev/vghome/lvhome’ could not be mounted. guestmount: Did you mean to mount one of these filesystems? guestmount: /dev/sda1 (ext3) guestmount: /dev/vghome/lvhome (ext3) ~~~ ### Solution Monter la partition en lecture seule ~~~bash guestmount -a PLOP_disk0.vmdk -m /dev/vghome/lvhome --ro /mnt/vm/home/ ~~~