
FUSE 是用户空间中的文件系统 (file system in user space) 的缩写。这表示您可以将文件系统作为非特权用户配置和装入。通常,只有 root 用户才能执行此任务。FUSE 自身是一个内核模块。它与插件组合,允许您扩展 FUSE 以访问几乎所有文件系统,如远程 SSH 连接、ISO 映像等。
需要安装 fuse 包才能使用 FUSE。根据要使用的文件系统,您需要作为独立包提供的附加插件。
一般而言,您无需配置 FUSE。但是建议创建一个合并所有安装点的目录。例如,可以创建目录 ~/mounts 并在该处插入不同文件系统的子目录。
NTFS(新技术文件系统)是 Windows 的默认文件系统。要将 Windows 分区作为普通用户装入,请如下操作:
转换为 root 用户并安装包 ntfs-3g。
创建一个要充当安装点的目录,如 ~/mounts/windows。
确定所需的 Windows 分区。使用 YaST 并启动分区程序模块查看哪些分区属于 Windows,但不要修改任何内容。或者转换为 root 用户并执行 /sbin/fdisk -l。查找分区类型为 HPFS/NTFS 的分区。
以读写模式装入分区。使用相应的 Windows 分区替换占位符 DEVICE:
ntfs-3g /dev/DEVICE MOUNT POINT
要在只读模式下使用 Windows 分区,请追加 -o ro:
ntfs-3g /dev/DEVICE MOUNT POINT -o ro
ntfs-3g 命令使用当前用户 (UID) 和组 (GID) 装入给定设备。如果要为其他用户设置写权限,请使用命令 id USER 获取 UID 和 GID 值的输出。设置方式:
id tux uid=1000(tux) gid=100(users) groups=100(users),16(dialout),33(video) ntfs-3g /dev/DEVICE MOUNT POINT -o uid=1000,gid=100
在手册页中查找其他选项。
要卸载资源,请运行 fusermount -u 安装点。
有关更多信息,请参见 FUSE 主页 http://fuse.sourceforge.net。