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