fuseiso
fuseiso コマンドラインプログラムは FUSE を使用して通常ユーザーで ISO ディスクイメージをマウントできるようにするシンプルなツールです。fuseiso ツールではパターンによって自動的にディレクトリを作成することはなく、あくまで .iso, .nrg, .bin, .mdf, .img などの光学ディスクイメージをマウントすることに特化しています。
インストール
公式リポジトリから fuseiso をインストールしてください。
基本機能
ISO イメージのマウント
イメージをマウントするときの構文は:
# fuseiso source_imagefile destination_directory
マウントポイントは書き込みができる場所であり、他のファイルやデバイスがマウントされていない必要があります。
利用可能なオプションを確認するには fuseiso -h
を実行してください。
アンマウント
イメージをアンマウントするには、fusermount -u mountpoint
を使います。pumount や umount などの他のアンマウントツールでも問題ありません。fusermount -u
コマンドを使うことで、他のマウントツールでマウントしたストレージデバイスを切断することもできます。
GNOME Files を使う
GNOME を使っている場合、Nautilus のコンテキストメニューから簡単に fuseiso を使うことができます。まず nautilus-actions パッケージをインストールして、以下のスクリプトを好きなフォルダに保存してください (例: /usr/bin
):
nautilus-actions-iso-mount.sh
#!/bin/bash FILE=$(basename "$1") MOUNTPOINT="$HOME/Desktop/$FILE" fuseiso -p "$1" "$MOUNTPOINT"
nautilus-actions-iso-umount.sh
#!/bin/bash FILE=$(basename "$1") MOUNTPOINT="$HOME/Desktop/$FILE" fusermount -u "$MOUNTPOINT"
そしてスクリプトに実行可能属性を付与します:
chmod +x /path_to_scripts/nautilus-actions-iso-*
nautilus-actions-config を起動してください (System > Preferences > Nautilus Actions Configuration)。
以下の設定で新しいアクションを追加します:
- Label: Mount ISO
- Icon: A symbol of your choice (eg: gtk-cdrom)
- Path:
/path_to_scripts/nautilus-actions-iso-mount.sh
- Parameters: %F
- Working directory: %d
- Basenames: *.iso ; *.nrg ; *.bin ; *.img ; *.mdf (for each add a seperated entry)
- Match case: "must match one of"
- Mimetypes: */*
上記のアクションを使うことで ISO イメージをデスクトップにマウントすることができます。~/Desktop
に ISO の名前のフォルダが作成されます。fuseiso はそのフォルダに ISO をマウントします。
さらにアンマウントするアクションも追加:
- Label: Unmount ISO
- Icon: A symbol of your choice (eg: gtk-cdrom)
- Path:
/path_to_scripts/nautilus-actions-iso-umount.sh
- Parameters: %F
- Working directory: %d
- Basenames: *.iso ; *.nrg ; *.bin ; *.img ; *.mdf (for each add a seperated entry)
- Match case: "must match one of"
- Mimetypes: */*
上記のアクションはマウントした ISO をアンマウントしてデスクトップからフォルダを削除します。
Files でイメージを右クリックして Mount ISO を選択するだけでイメージをマウントできるようにするため、ログアウトする必要があることがあります。アンマウントするときは、デスクトップ上の適当なディレクトリを右クリックして Unmount ISO を選択してください。