Linux 中有哪些文件系统?

Linux 中有哪些文件系统?

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

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

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

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

答案1

下载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 >       │  
  └──────────────────────────────────────────────────────────────────────┘  

相关内容