Ho un file con un file system ext4 e voglio montarlo senza usare sudo ogni volta (lo script dovrebbe essere eseguito con i diritti utente). Il file che voglio montare e la cartella che voglio montare anch'essa si trovano entrambi nella mia home directory che è crittografata, quindi non posso inserire il percorso del file in /etc/fstab
.
Ho provato fusermount
ma ricevo sempre messaggi di errore come "fusermount:argomenti extra dopo il punto di montaggio".
Risposta accettata:
Puoi usare udiskctl
:
$ udisksctl loop-setup --file your_file.iso
Mapped file your_file.iso as /dev/loop6.
Ora, il tuo file è mappato su un block device
e puoi montarlo come:
$ udisksctl mount -b /dev/loop6
Mounted /dev/loop6 at /media/user/your_file.
quando hai finito, smonta sta usando:
$ udisksctl unmount -b /dev/loop6
Unmounted /dev/loop6.
infine, eliminalo da:
$ udisksctl loop-delete -b /dev/loop6
Buon divertimento!