Linux Fuse 模块 - 确定支持的文件系统

Linux Fuse 模块 - 确定支持的文件系统

想知道如何确定 Linux 系统上通过 FUSE 支持哪些文件系统?我之所以问这个问题,是因为我连接到 Netgear DGN2200v3 的任何 NTFS 格式的 USB HDD 的性能都很差,而且写入访问不可靠,所以我想检查还有什么可用的。所以我想快速查看一下调制解调器支持什么。快速 telnet 后,内核似乎支持以下内容,例如

# cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   usbfs
nodev   pipefs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
        ext3
nodev   ramfs
        vfat
nodev   jffs2
nodev   fuse
        fuseblk
nodev   fusectl
#

这意味着 NTFS 支持是基于 FUSE 的,但我想知道如何找出通过 FUSE 还支持什么,例如 UFS、HFS+……

只需要一些帮助来了解要 grep/查找什么以及可能在文件系统上的哪个位置,以避免我必须在 Wikipedia 已知的每个 FS 中格式化 USB 记忆棒/HDD,然后将它们连接起来以查看安装了什么。

我知道我可以简单地将硬盘重新格式化为 ext3,然后破解我稍后直接将 USB 硬盘连接到的任何 PC/Mac 以支持 ext3,但如果 UFS 是一个选项,那么已经有原生的 Windows、OS X 和 Linux 支持。我想避免 4GB 文件大小限制,所以 FAT 不是一个选项。

答案1

就其本质而言,FUSE 对所支持的文件系统类型没有限制。因此不存在列表。FUSE 的重点在于,任何用户空间软件都可以实现文件系统。

相关内容