blob: 1651173f111819ad1cb2d264f7e865783a210e94 [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
Tobin C. Hardingaf96c1e32019-05-15 10:29:13 +100019 vfs
Mauro Carvalho Chehab7c116d22019-06-26 10:35:11 -030020 path-lookup
Jonathan Corbet40641742019-02-20 15:29:36 -070021 api-summary
22 splice
Christian Brauner35283f52019-01-11 14:40:59 +010023
Jonathan Corbet40641742019-02-20 15:29:36 -070024Filesystem support layers
25=========================
26
27Documentation for the support code within the filesystem layer for use in
28filesystem implementations.
Christian Brauner35283f52019-01-11 14:40:59 +010029
30.. toctree::
Jonathan Corbet40641742019-02-20 15:29:36 -070031 :maxdepth: 2
32
33 journalling
34 fscrypt
35
36Filesystem-specific documentation
37=================================
38
39Documentation for individual filesystem types can be found here.
40
41.. toctree::
42 :maxdepth: 2
Christian Brauner35283f52019-01-11 14:40:59 +010043
Mauro Carvalho Chehab7c116d22019-06-26 10:35:11 -030044 binderfs