1.. _filesystems_index:
2
3===============================
4Filesystems in the Linux kernel
5===============================
6
7This under-development manual will, some glorious day, provide
8comprehensive information on how the Linux virtual filesystem (VFS) layer
9works, along with the filesystems that sit below it.  For now, what we have
10can be found below.
11
12Core VFS documentation
13======================
14
15See these manuals for documentation about the VFS layer itself and how its
16algorithms work.
17
18.. toctree::
19   :maxdepth: 2
20
21   vfs
22   path-lookup
23   api-summary
24   splice
25   locking
26   directory-locking
27
28   porting
29
30Filesystem support layers
31=========================
32
33Documentation for the support code within the filesystem layer for use in
34filesystem implementations.
35
36.. toctree::
37   :maxdepth: 2
38
39   journalling
40   fscrypt
41   fsverity
42
43Filesystems
44===========
45
46Documentation for filesystem implementations.
47
48.. toctree::
49   :maxdepth: 2
50
51   9p
52   adfs
53   affs
54   afs
55   autofs
56   autofs-mount-control
57   befs
58   bfs
59   btrfs
60   ceph
61   cramfs
62   debugfs
63   dlmfs
64   ecryptfs
65   efivarfs
66   erofs
67   ext2
68   ext3
69   f2fs
70   gfs2
71   gfs2-uevents
72   hfs
73   hfsplus
74   hpfs
75   fuse
76   inotify
77   isofs
78   nilfs2
79   nfs/index
80   ntfs
81   ocfs2
82   ocfs2-online-filecheck
83   omfs
84   orangefs
85   overlayfs
86   proc
87   qnx6
88   ramfs-rootfs-initramfs
89   relay
90   romfs
91   squashfs
92   sysfs
93   sysv-fs
94   tmpfs
95   ubifs
96   ubifs-authentication.rst
97   udf
98   virtiofs
99   vfat
100   zonefs
101