J'ai un fichier contenant un système de fichiers ext4 et je souhaite le monter sans utiliser sudo à chaque fois (le script doit s'exécuter avec les droits d'utilisateur). Le fichier que je veux monter et le dossier que je veux monter aussi sont tous les deux dans mon répertoire personnel qui est crypté, donc je ne peux pas mettre l'emplacement du fichier dans /etc/fstab
.
J'ai essayé fusermount
mais je reçois toujours des messages d'erreur du type "fusermount :arguments supplémentaires après le point de montage".
Réponse acceptée :
Vous pouvez utiliser udiskctl
:
$ udisksctl loop-setup --file your_file.iso
Mapped file your_file.iso as /dev/loop6.
Maintenant, votre fichier est mappé sur un block device
, et vous pouvez le monter en tant que :
$ udisksctl mount -b /dev/loop6
Mounted /dev/loop6 at /media/user/your_file.
lorsque vous avez terminé, unmount utilise :
$ udisksctl unmount -b /dev/loop6
Unmounted /dev/loop6.
enfin, supprimez-le en :
$ udisksctl loop-delete -b /dev/loop6
Amusez-vous !