blob: 1131c34d77f6f1156882cb27e36ced32eb23d61e [file] [log] [blame]
Jonathan Corbet40641742019-02-20 15:29:36 -07001===============================
2Filesystems in the Linux kernel
3===============================
Mauro Carvalho Chehab90f9f112017-05-12 06:50:22 -03004
Jonathan Corbet40641742019-02-20 15:29:36 -07005This under-development manual will, some glorious day, provide
6comprehensive information on how the Linux virtual filesystem (VFS) layer
7works, along with the filesystems that sit below it. For now, what we have
8can be found below.
Mauro Carvalho Chehab90f9f112017-05-12 06:50:22 -03009
Jonathan Corbet40641742019-02-20 15:29:36 -070010Core VFS documentation
Mauro Carvalho Chehab90f9f112017-05-12 06:50:22 -030011======================
12
Jonathan Corbet40641742019-02-20 15:29:36 -070013See these manuals for documentation about the VFS layer itself and how its
14algorithms work.
NeilBrown7bbfd9a2018-12-05 10:02:51 +110015
16.. toctree::
17 :maxdepth: 2
18
19 path-lookup.rst
Jonathan Corbet40641742019-02-20 15:29:36 -070020 api-summary
21 splice
Christian Brauner35283f52019-01-11 14:40:59 +010022
Jonathan Corbet40641742019-02-20 15:29:36 -070023Filesystem support layers
24=========================
25
26Documentation for the support code within the filesystem layer for use in
27filesystem implementations.
Christian Brauner35283f52019-01-11 14:40:59 +010028
29.. toctree::
Jonathan Corbet40641742019-02-20 15:29:36 -070030 :maxdepth: 2
31
32 journalling
33 fscrypt
34
35Filesystem-specific documentation
36=================================
37
38Documentation for individual filesystem types can be found here.
39
40.. toctree::
41 :maxdepth: 2
Christian Brauner35283f52019-01-11 14:40:59 +010042
43 binderfs.rst