是否有一个地方列出了 Debian 支持的所有文件系统?

是否有一个地方列出了 Debian 支持的所有文件系统?

我在看https://wiki.debian.org/文件系统然后跑了

[$] find /lib/modules/$(uname -r)/kernel/fs/    

页面上列出的内容与查询生成的内容之间似乎有些差异。

尽管https://en.wikipedia.org/wiki/Comparison_of_file_systems确实共享一些文件系统,但深度不同。有人可以帮忙吗?

答案1

这两个列表(来自内核和 wiki 页面)实际上非常相似(在 4.8 内核上)。我看到的差异如下:

  • 在 wiki 上列出,内核中不存在:
    • ext2, ext3, ext4dev— 纳入ext4
    • kafs- 现在简单地afs
    • autofs- 过时的
    • cramfs- 过时的
    • hpfs— 自 2.6.38 起在 Debian 中禁用
    • jbd- 过时的
  • 在内核中列出,在 wiki 中没有:
    • cachefiles— 缓存文件系统
    • ceph— Ceph 分布式文件系统
    • efivarfs— 提供对 EFI 变量的访问的文件系统
    • exofs— OSD存储
    • f2fsF2FS
    • fscache— 通用文件系统缓存管理器
    • logfs— 实验性 LogFS
    • nilfs2尼尔夫斯2
    • overlayfs— 覆盖文件系统支持
    • qnx6— QNX 6 文件系统
    • squashfs— 壁球FS
    • crypto— 每个文件加密

要回答您的实际问题,您找到的维基页面就是这个地方,它只需要更新。任何给定内核版本的最终列表是该内核支持的文件系统。

除此之外,正如指出的那样塞洗, Debian也支持文件系统通过FUSE 驱动程序或树外内核模块。要找到这些,请查找fusedkms的反向依赖关系;他们之中:

  • ntfs-3g(NTFS 的读/写支持)
  • exfat-fuse(exFAT)
  • glusterfs-client(光泽)
  • mtpfs(中期计划)
  • zfs-fusezfs-dkms(ZFS)
  • aufs-dkms(AUFS)
  • openafs-modules-dkms(开放AFS)

相关内容