FuseISO

出自 ArchWiki

FuseISO 是一个 FUSE 模块,允许非特权用户挂载 ISO 文件系统镜像 (.iso, .nrg, .bin, .mdf.img)。

安装

安装 fuseiso 软件包。

用法

挂载

要挂载镜像

$ fuseiso image directory

目标挂载点必须是可写的,并且没有其他已挂载的文件或设备。

运行 fuseiso -h 查看所有可用选项。

卸载

要卸载镜像

$ fusermount -u directory

该命令可以用于断开其他挂载工具挂载的其他存储设备。

集成

GNOME 文件

对于 GNOME 用户,有一种从 Nautilus 上下文菜单中使用 fuseiso 的简便方法。

首先,您需要安装 actions-for-nautilus-gitAUR 软件包,然后您需要将以下脚本保存到您选择的文件夹中(例如 ~/.local/bin/

filemanager-actions-iso-mount.sh
#!/bin/sh

FILE=$(basename "$1")
MOUNTPOINT="$HOME/Desktop/$FILE"

fuseiso -p "$1" "$MOUNTPOINT"
filemanager-actions-iso-umount.sh
#!/bin/sh

FILE=$(basename "$1")
MOUNTPOINT="$HOME/Desktop/$FILE"

fusermount -u "$MOUNTPOINT"

使它们 可执行。现在,启动Actions for Nautilus

使用以下设置添加新操作

  • 基本标签页
    • 命令标签:挂载 ISO
    • 要执行的命令行:/path_to_scripts/filemanager-actions-iso-mount.sh %F
    • 当前工作目录:%d
  • 路径模式标签页,添加以下每个模式
    • *.iso
    • *.nrg
    • *.bin
    • *.img
    • *.mdf

通过此操作,您可以将 ISO 镜像挂载到您的桌面。它将在 ~/Desktop 中创建一个以 iso 名称命名的文件夹。fuseiso 将 iso 挂载到此文件夹。

以及第二个操作

  • 基本标签页
    • 命令标签:卸载 ISO
    • 要执行的命令行:/path_to_scripts/filemanager-actions-iso-umount.sh %F
    • 当前工作目录:%d
  • 路径模式标签页,添加以下每个模式
    • *.iso
    • *.nrg
    • *.bin
    • *.img
    • *.mdf

第二个操作将卸载已挂载的 iso 并从桌面删除文件夹。

保存配置,然后在终端窗口中使用 nautilus -q 重启 Nautilus。

有时您必须注销才能通过在文件管理器中右键单击并选择挂载 ISO来挂载给定类型的任何镜像。要再次卸载它,只需右键单击桌面上的相应文件夹并选择卸载 ISO

Nemo

Nemo 作为文件浏览器,具有右键单击的打包功能,可以使用 gnome-disk-utility 软件包挂载 iso。卸载是通过单击已挂载 iso 的相应图标来完成的,就像对 USB 驱动器执行的操作一样。