Linux 中的所有文件系统是什么?

0 linux filesystems

网络上没有一个完整的 Linux 文件系统列表,大多数列表要么太短要么过时。谁能列出 Linux 中的所有文件系统并给出每个文件系统的描述?

以下是我浏览过的两个清单,我的教授说这些清单不完整或过时:

https://tldp.org/LDP/sag/html/filesystems.html

https://man7.org/linux/man-pages/man5/filesystems.5.html

Art*_*nov 5

下载Linux 源代码,解压,运行make menuconfig- 在下面File systems您将找到所有支持的文件系统及其说明。

以下是您将在 Linux 5.8.16 中看到的内容:

 .config - Linux/x86 5.8.16 Kernel Configuration
 > File systems ????????????????????????????????????????????????????????????
  ????????????????????????????? File systems ?????????????????????????????
  ?  Arrow keys navigate the menu.  <Enter> selects submenus ---> (or    ?  
  ?  empty submenus ----).  Highlighted letters are hotkeys.  Pressing   ?  
  ?  <Y> includes, <N> excludes, <M> modularizes features.  Press        ?  
  ?  <Esc><Esc> to exit, <?> for Help, </> for Search.  Legend: [*]      ?  
  ? ???????????????????????????????????????????????????????????????????? ?  
  ? ?    [ ] Validate filesystem parameter description                 ? ?  
  ? ?    < > Second extended fs support                                ? ?  
  ? ?    < > The Extended 3 (ext3) filesystem                          ? ?  
  ? ?    < > The Extended 4 (ext4) filesystem                          ? ?  
  ? ?    < > Reiserfs support                                          ? ?  
  ? ?    < > JFS filesystem support                                    ? ?  
  ? ?    < > XFS filesystem support                                    ? ?  
  ? ?    < > GFS2 file system support                                  ? ?  
  ? ?    < > Btrfs filesystem support                                  ? ?  
  ? ?    < > NILFS2 file system support                                ? ?  
  ? ?    < > F2FS filesystem support                                   ? ?  
  ? ?    [ ] Direct Access (DAX) support                               ? ?  
  ? ?    [ ] Enable filesystem export operations for block IO          ? ?  
  ? ?    -*- Enable POSIX file locking API                             ? ?  
  ? ?    [ ]   Enable Mandatory file locking                           ? ?  
  ? ?    [ ] FS Encryption (Per-file encryption)                       ? ?  
  ? ?    [ ] FS Verity (read-only file-based authenticity protection)  ? ?  
  ? ?    [ ] Dnotify support                                           ? ?  
  ? ?    [ ] Inotify support for userspace                             ? ?  
  ? ?    [ ] Filesystem wide access notification                       ? ?  
  ? ?    [ ] Quota support                                             ? ?  
  ? ?    < > Old Kconfig name for Kernel automounter support           ? ?  
  ? ?    < > Kernel automounter support (supports v3, v4 and v5)       ? ?  
  ? ?    < > FUSE (Filesystem in Userspace) support                    ? ?  
  ? ?    < > Overlay filesystem support                                ? ?  
  ? ?        Caches  --->                                              ? ?  
  ? ?        CD-ROM/DVD Filesystems  --->                              ? ?  
  ? ?        DOS/FAT/EXFAT/NT Filesystems  --->                        ? ?  
  ? ?        Pseudo filesystems  --->                                  ? ?  
  ? ?    -*- Miscellaneous filesystems  --->                           ? ?  
  ? ?    [ ] Network File Systems  ----                                ? ?  
  ? ?    -*- Native language support  --->                             ? ?  
  ? ?    [ ] UTF-8 normalization and casefolding support               ? ?  
  ? ?                                                                  ? ?  
  ? ?                                                                  ? ?  
  ? ?                                                                  ? ?  
  ? ???????????????????????????????????????????????????????????????????? ?  
  ????????????????????????????????????????????????????????????????????????  
  ?       <Select>    < Exit >    < Help >    < Save >    < Load >       ?  
  ????????????????????????????????????????????????????????????????????????  
Run Code Online (Sandbox Code Playgroud)