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