Bonjour
On peut monter le(s) système(s) de fichiers contenus dans un fichier
(image ISO ou image disque ou image de partition)
- depuis n’importe quel répertoire
- sans avoir besoin d’utiliser sudo <=> avec n’importe quel compte utilisateur
- sans avoir à préciser le système de fichiers à utiliser
- sans avoir à créer un point de montage
- sans avoir à supprimer ensuite le point de montage quand il ne sera plus utilisé
Mappage du fichier image ISO vers un fichier de périphérique :
joel@joel-k70ij:~$ udisksctl loop-setup -f ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso
Mapped file /home/joel/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso as /dev/loop0.
joel@joel-k70ij:~$
Voir la liste des fichiers de périphériques mappés :
joel@joel-k70ij:~$ ls -l /dev/loop0*
brw-rw---- 1 root disk 7, 0 févr. 4 07:07 /dev/loop0
brw-rw---- 1 root disk 259, 0 févr. 4 07:07 /dev/loop0p1
brw-rw---- 1 root disk 259, 1 févr. 4 07:07 /dev/loop0p2
joel@joel-k70ij:~$
Il y a donc deux partitions dans ce fichier image ISO.
Montage du système de fichiers de la première partition :
joel@joel-k70ij:~$ udisksctl mount -b /dev/loop0p1
Mounted /dev/loop0p1 at /media/joel/Phoenix OS LiveCD.
joel@joel-k70ij:~$
Montage du système de fichiers de la deuxième partition :
joel@joel-k70ij:~$ udisksctl mount -b /dev/loop0p2
Mounted /dev/loop0p2 at /media/joel/Phoenix OS LiveCD1.
joel@joel-k70ij:~$
Liste des fichiers existants dans la racine du système de fichiers
de la première partition
joel@joel-k70ij:~$ ls -l "/media/joel/Phoenix OS LiveCD"
total 1589138
drwxrwxr-x 3 joel joel 2048 août 29 2019 efi
-rw-r--r-- 1 joel joel 4097750 août 29 2019 initrd.img
-rw-r--r-- 1 joel joel 4794835 août 29 2019 install.img
drwxrwxr-x 2 joel joel 2048 août 29 2019 isolinux
-rw-r--r-- 1 joel joel 6540096 août 29 2019 kernel
-rw-r--r-- 1 joel joel 1224612 août 29 2019 ramdisk.img
-rw-r--r-- 1 joel joel 1610612736 août 29 2019 system.img
-r--r--r-- 1 joel joel 1760 août 29 2019 TRANS.TBL
joel@joel-k70ij:~$
Liste des fichiers existants dans la racine du système de fichiers
de la deuxième partition :
joel@joel-k70ij:~$ ls -l "/media/joel/Phoenix OS LiveCD1"
total 2
drwxr-xr-x 3 joel joel 2048 mai 12 2016 efi
joel@joel-k70ij:~$
Démontage du système de fichiers de la première partition :
joel@joel-k70ij:~$ udisksctl unmount -b /dev/loop0p1
Unmounted /dev/loop0p1.
joel@joel-k70ij:~$
Démontage du système de fichiers de la deuxième partition :
joel@joel-k70ij:~$ udisksctl unmount -b /dev/loop0p2
Unmounted /dev/loop0p2.
joel@joel-k70ij:~$
Dé-mappage du fichier de périphérique :
joel@joel-k70ij:~$ udisksctl loop-delete -b /dev/loop0
joel@joel-k70ij:~$