J'ai un fichier disk.img qui est un disque loop.
Ce disque est partitionné initialement en mode dos avec une partition linux de type 83:
$ sudo fdisk -lu disk.img
Disk disk.img: 17.2 GB, 17179869184 bytesAfin de monter la partition, je l'attache d'abord à un /dev/loop:
171 têtes, 2 secteurs/piste, 98112 cylindres, total 33554432 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x96c428f3
Périphérique Amorçage Début Fin Blocs Id. Système
disk.img1 2048 33554431 16776192 83 Linux
$ sudo losetup -o $((512*2048)) /dev/loop0 disk.imgUne fois cela fait, avec la commande lsblk nous pouvons voir les partitions lvm :
note:pvscan permet aussi de voir le groupe virtuel.
$ lsblkJe souhaite monter la partition vg0-lnx sur le point de montage /mnt:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 16G 0 loop
├─vg0-g1--swap (dm-0) 252:0 0 128M 0 lvm
├─vg0-g1--disk (dm-1) 252:1 0 2G 0 lvm
└─vg0-lnx (dm-2) 252:2 0 10G 0 lvm
Je fais alors simplement:
$ sudo mount /dev/vg0/lnx /mntPour démonter et détacher le fichier loop:
$ sudo umount /mnt
$ sudo vgchange -an
$ sudo losetup -d /dev/loop0