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   devpts
28   dnotify
29   fiemap
30   files
31   locks
32   mandatory-locking
33
34   automount-support
35
36   caching/index
37
38   porting
39
40Filesystem support layers
41=========================
42
43Documentation for the support code within the filesystem layer for use in
44filesystem implementations.
45
46.. toctree::
47   :maxdepth: 2
48
49   journalling
50   fscrypt
51   fsverity
52
53Filesystems
54===========
55
56Documentation for filesystem implementations.
57
58.. toctree::
59   :maxdepth: 2
60
61   9p
62   adfs
63   affs
64   afs
65   autofs
66   autofs-mount-control
67   befs
68   bfs
69   btrfs
70   cifs/cifsroot
71   ceph
72   coda
73   cramfs
74   debugfs
75   dlmfs
76   ecryptfs
77   efivarfs
78   erofs
79   ext2
80   ext3
81   f2fs
82   gfs2
83   gfs2-uevents
84   hfs
85   hfsplus
86   hpfs
87   fuse
88   fuse-io
89   inotify
90   isofs
91   nilfs2
92   nfs/index
93   ntfs
94   ocfs2
95   ocfs2-online-filecheck
96   omfs
97   orangefs
98   overlayfs
99   proc
100   qnx6
101   ramfs-rootfs-initramfs
102   relay
103   romfs
104   squashfs
105   sysfs
106   sysv-fs
107   tmpfs
108   ubifs
109   ubifs-authentication.rst
110   udf
111   virtiofs
112   vfat
113   zonefs
114