fuseiso

提供: ArchWiki
2015年12月9日 (水) 21:37時点におけるKusakata (トーク | 投稿記録)による版 (ページの作成:「{{Lowercase title}} Category:ファイルシステム en:Fuseiso ''fuseiso'' コマンドラインプログラムは FUSE...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

fuseiso コマンドラインプログラムは FUSE を使用して通常ユーザーで ISO ディスクイメージをマウントできるようにするシンプルなツールです。fuseiso ツールではパターンによって自動的にディレクトリを作成することはなく、あくまで .iso, .nrg, .bin, .mdf, .img などの光学ディスクイメージをマウントすることに特化しています。

インストール

公式リポジトリから fuseisoインストールしてください。

基本機能

ISO イメージのマウント

イメージをマウントするときの構文は:

# fuseiso source_imagefile destination_directory

マウントポイントは書き込みができる場所であり、他のファイルやデバイスがマウントされていない必要があります。

利用可能なオプションを確認するには fuseiso -h を実行してください。

アンマウント

イメージをアンマウントするには、fusermount -u mountpoint を使います。pumountumount などの他のアンマウントツールでも問題ありません。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 を選択してください。