「Fuseiso」の版間の差分
(ページの作成:「{{Lowercase title}} Category:ファイルシステム en:Fuseiso ''fuseiso'' コマンドラインプログラムは FUSE...」) |
(同期) |
||
2行目: | 2行目: | ||
[[Category:ファイルシステム]] |
[[Category:ファイルシステム]] |
||
[[en:Fuseiso]] |
[[en:Fuseiso]] |
||
− | ''fuseiso'' コマンドラインプログラムは [[wikipedia:Filesystem_in_Userspace|FUSE]] を使用して通常ユーザーで [[wikipedia:ISO_9660|ISO]] ディスクイメージをマウントできるようにするシンプルなツールです。''fuseiso'' ツールではパターンによって自動的にディレクトリを作成することはなく、あくまで .iso, .nrg, .bin, .mdf, .img などの光学ディスクイメージをマウントすることに特化しています。 |
+ | ''fuseiso'' コマンドラインプログラムは [[wikipedia:Filesystem_in_Userspace|FUSE]] を使用して通常ユーザーで [[wikipedia:ISO_9660|ISO]] ディスクイメージをマウントできるようにするシンプルなツールです。''fuseiso'' ツールではパターンによって自動的にディレクトリを作成することはなく、あくまで {{ic|.iso}}, {{ic|.nrg}}, {{ic|.bin}}, {{ic|.mdf}}, {{ic|.img}} などの光学ディスクイメージをマウントすることに特化しています。 |
== インストール == |
== インストール == |
||
26行目: | 26行目: | ||
== GNOME Files を使う == |
== GNOME Files を使う == |
||
− | GNOME を使っている場合、[[Nautilus]] のコンテキストメニューから簡単に fuseiso を使うことができます。まず {{Pkg| |
+ | GNOME を使っている場合、[[Nautilus]] のコンテキストメニューから簡単に fuseiso を使うことができます。まず {{Pkg|filemanager-actions}} パッケージをインストールして、以下のスクリプトを好きなフォルダに保存してください (例: {{ic|/usr/local/bin/}}): |
− | {{hc| |
+ | {{hc|filemanager-actions-iso-mount.sh|<nowiki> |
#!/bin/bash |
#!/bin/bash |
||
37行目: | 37行目: | ||
</nowiki>}} |
</nowiki>}} |
||
− | {{hc| |
+ | {{hc|filemanager-actions-iso-umount.sh|<nowiki> |
#!/bin/bash |
#!/bin/bash |
||
47行目: | 47行目: | ||
そしてスクリプトに実行可能属性を付与します: |
そしてスクリプトに実行可能属性を付与します: |
||
− | chmod +x ''/path_to_scripts/'' |
+ | chmod +x ''/path_to_scripts/''filemanager-actions-iso-* |
− | '' |
+ | ''fma-config-tool'' を起動してください (''System > Preferences > Nautilus Actions Configuration'')。 |
以下の設定で新しいアクションを追加します: |
以下の設定で新しいアクションを追加します: |
||
* Label: ''Mount ISO'' |
* Label: ''Mount ISO'' |
||
− | * Icon: |
+ | * Icon: お好きな記号を選んでください (例: ''gtk-cdrom'') |
− | * Path: {{ic|''/path_to_scripts/'' |
+ | * Path: {{ic|''/path_to_scripts/''filemanager-actions-iso-mount.sh}} |
* Parameters: ''%F'' |
* Parameters: ''%F'' |
||
* Working directory: ''%d'' |
* Working directory: ''%d'' |
||
67行目: | 67行目: | ||
* Label: ''Unmount ISO'' |
* Label: ''Unmount ISO'' |
||
− | * Icon: |
+ | * Icon: お好きな記号を選んでください (例: ''gtk-cdrom'') |
− | * Path: {{ic|''/path_to_scripts/'' |
+ | * Path: {{ic|''/path_to_scripts/''filemanager-actions-iso-umount.sh}} |
* Parameters: ''%F'' |
* Parameters: ''%F'' |
||
* Working directory: ''%d'' |
* Working directory: ''%d'' |
||
78行目: | 78行目: | ||
Files でイメージを右クリックして ''Mount ISO'' を選択するだけでイメージをマウントできるようにするため、ログアウトする必要があることがあります。アンマウントするときは、デスクトップ上の適当なディレクトリを右クリックして ''Unmount ISO'' を選択してください。 |
Files でイメージを右クリックして ''Mount ISO'' を選択するだけでイメージをマウントできるようにするため、ログアウトする必要があることがあります。アンマウントするときは、デスクトップ上の適当なディレクトリを右クリックして ''Unmount ISO'' を選択してください。 |
||
+ | |||
+ | == nemo == |
||
+ | [[nemo]] はファイルマネージャとして右クリックで iso をマウントする機能が組み込まれています。USB ドライブと同じように、マウントされた ISO のアイコンをクリックすることでアンマウントできます。 |
2017年4月1日 (土) 19:54時点における版
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 を使うことができます。まず filemanager-actions パッケージをインストールして、以下のスクリプトを好きなフォルダに保存してください (例: /usr/local/bin/
):
filemanager-actions-iso-mount.sh
#!/bin/bash FILE=$(basename "$1") MOUNTPOINT="$HOME/Desktop/$FILE" fuseiso -p "$1" "$MOUNTPOINT"
filemanager-actions-iso-umount.sh
#!/bin/bash FILE=$(basename "$1") MOUNTPOINT="$HOME/Desktop/$FILE" fusermount -u "$MOUNTPOINT"
そしてスクリプトに実行可能属性を付与します:
chmod +x /path_to_scripts/filemanager-actions-iso-*
fma-config-tool を起動してください (System > Preferences > Nautilus Actions Configuration)。
以下の設定で新しいアクションを追加します:
- Label: Mount ISO
- Icon: お好きな記号を選んでください (例: gtk-cdrom)
- Path:
/path_to_scripts/filemanager-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: お好きな記号を選んでください (例: gtk-cdrom)
- Path:
/path_to_scripts/filemanager-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 を選択してください。
nemo
nemo はファイルマネージャとして右クリックで iso をマウントする機能が組み込まれています。USB ドライブと同じように、マウントされた ISO のアイコンをクリックすることでアンマウントできます。