ext4ファイルシステムを含むファイルがあり、毎回sudoを使用せずにマウントしたい(スクリプトはユーザー権限で実行する必要があります)。マウントしたいファイルとマウントしたいフォルダの両方が暗号化されたホームディレクトリにあるため、ファイルの場所を/etc/fstab
に配置できません。 。
fusermount
を試しました しかし、「fusermount:マウントポイントの後に追加の引数」などのエラーメッセージが常に表示されます。
承認された回答:
udiskctl
を使用できます :
$ udisksctl loop-setup --file your_file.iso
Mapped file your_file.iso as /dev/loop6.
これで、ファイルがblock device
にマップされます 、次のようにマウントできます:
$ udisksctl mount -b /dev/loop6
Mounted /dev/loop6 at /media/user/your_file.
完了したら、アンマウントは次を使用しています:
$ udisksctl unmount -b /dev/loop6
Unmounted /dev/loop6.
最後に、次の方法で削除します:
$ udisksctl loop-delete -b /dev/loop6
楽しんでください!