FuseISO
FuseISO 是一个 FUSE 模块,允许非特权用户挂载 ISO 文件系统镜像 (.iso, .nrg, .bin, .mdf 和 .img)。
安装
用法
挂载
要挂载镜像
$ fuseiso image directory
目标挂载点必须是可写的,并且没有其他已挂载的文件或设备。
运行 fuseiso -h
查看所有可用选项。
卸载
要卸载镜像
$ fusermount -u directory
该命令可用于断开其他挂载工具挂载的其他存储设备。
集成
GNOME 文件
对于 GNOME 用户,有一种从 nautilus-context 菜单中使用 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。
添加一个新操作,使用以下设置
- 在基本选项卡上
- 命令标签:Mount ISO
- 要执行的命令行:/path_to_scripts/filemanager-actions-iso-mount.sh %F
- 当前工作目录:%d
- 在路径模式选项卡上,添加以下每个模式
- *.iso
- *.nrg
- *.bin
- *.img
- *.mdf
通过此操作,您可以将 ISO 镜像挂载到您的桌面。它将在 ~/Desktop 中创建一个以 iso 名称命名的文件夹。fuseiso 将把 iso 挂载到此文件夹。
以及第二个操作
- 在基本选项卡上
- 命令标签:Unmount ISO
- 要执行的命令行:/path_to_scripts/filemanager-actions-iso-umount.sh %F
- 当前工作目录:%d
- 在路径模式选项卡上,添加以下每个模式
- *.iso
- *.nrg
- *.bin
- *.img
- *.mdf
第二个操作将卸载已挂载的 iso 并从桌面删除该文件夹。
保存配置,然后在终端窗口中使用 nautilus -q 重新启动 Nautilus。
有时您必须注销才能通过在 Files 中右键单击并选择Mount ISO来挂载任何给定类型的镜像。要再次卸载它,只需右键单击桌面上的相应文件夹并选择Unmount ISO。
Nemo
Nemo 作为文件浏览器,具有打包的功能,可以通过 gnome-disk-utility 软件包在右键单击时挂载 iso。卸载是通过单击已挂载 iso 的相应图标来完成的,就像对 USB 驱动器执行的操作一样。