2019-02-21 05:29:36 +07:00
|
|
|
===============================
|
|
|
|
Filesystems in the Linux kernel
|
|
|
|
===============================
|
2017-05-12 16:50:22 +07:00
|
|
|
|
2019-02-21 05:29:36 +07:00
|
|
|
This under-development manual will, some glorious day, provide
|
|
|
|
comprehensive information on how the Linux virtual filesystem (VFS) layer
|
|
|
|
works, along with the filesystems that sit below it. For now, what we have
|
|
|
|
can be found below.
|
2017-05-12 16:50:22 +07:00
|
|
|
|
2019-02-21 05:29:36 +07:00
|
|
|
Core VFS documentation
|
2017-05-12 16:50:22 +07:00
|
|
|
======================
|
|
|
|
|
2019-02-21 05:29:36 +07:00
|
|
|
See these manuals for documentation about the VFS layer itself and how its
|
|
|
|
algorithms work.
|
2017-05-12 16:50:22 +07:00
|
|
|
|
2019-02-21 05:29:36 +07:00
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
2017-05-12 16:50:22 +07:00
|
|
|
|
2019-05-15 07:29:13 +07:00
|
|
|
vfs
|
2019-06-26 20:35:11 +07:00
|
|
|
path-lookup
|
2019-02-21 05:29:36 +07:00
|
|
|
api-summary
|
|
|
|
splice
|
2019-07-26 19:51:27 +07:00
|
|
|
locking
|
|
|
|
directory-locking
|
2017-05-12 16:50:22 +07:00
|
|
|
|
2019-07-26 19:51:28 +07:00
|
|
|
porting
|
|
|
|
|
2019-02-21 05:29:36 +07:00
|
|
|
Filesystem support layers
|
2017-05-12 16:50:22 +07:00
|
|
|
=========================
|
|
|
|
|
2019-02-21 05:29:36 +07:00
|
|
|
Documentation for the support code within the filesystem layer for use in
|
|
|
|
filesystem implementations.
|
2017-10-29 17:30:14 +07:00
|
|
|
|
|
|
|
.. toctree::
|
2019-02-21 05:29:36 +07:00
|
|
|
:maxdepth: 2
|
2018-12-10 05:58:37 +07:00
|
|
|
|
2019-02-21 05:29:36 +07:00
|
|
|
journalling
|
|
|
|
fscrypt
|
2019-07-22 23:26:20 +07:00
|
|
|
fsverity
|
2019-08-29 20:41:04 +07:00
|
|
|
|
|
|
|
Filesystems
|
|
|
|
===========
|
|
|
|
|
|
|
|
Documentation for filesystem implementations.
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
|
|
|
|
2020-02-17 23:11:47 +07:00
|
|
|
9p
|
2020-02-17 23:11:48 +07:00
|
|
|
adfs
|
2020-02-17 23:11:49 +07:00
|
|
|
affs
|
2020-02-17 23:11:50 +07:00
|
|
|
afs
|
2019-11-18 00:24:34 +07:00
|
|
|
autofs
|
2020-02-17 23:11:51 +07:00
|
|
|
autofs-mount-control
|
2020-02-17 23:11:52 +07:00
|
|
|
befs
|
2020-02-17 23:11:53 +07:00
|
|
|
bfs
|
2020-02-17 23:11:54 +07:00
|
|
|
btrfs
|
2020-02-17 23:11:55 +07:00
|
|
|
ceph
|
2020-02-17 23:11:56 +07:00
|
|
|
cramfs
|
2020-02-17 23:11:57 +07:00
|
|
|
debugfs
|
2020-02-17 23:11:58 +07:00
|
|
|
dlmfs
|
2020-02-17 23:11:59 +07:00
|
|
|
ecryptfs
|
2020-02-17 23:12:00 +07:00
|
|
|
efivarfs
|
2020-02-17 23:12:01 +07:00
|
|
|
erofs
|
2020-02-17 23:12:02 +07:00
|
|
|
ext2
|
2020-02-17 23:12:03 +07:00
|
|
|
ext3
|
2020-02-17 23:12:04 +07:00
|
|
|
f2fs
|
2020-02-17 23:12:05 +07:00
|
|
|
gfs2
|
2020-02-17 23:12:06 +07:00
|
|
|
gfs2-uevents
|
2020-02-17 23:12:08 +07:00
|
|
|
hfs
|
2020-02-17 23:12:07 +07:00
|
|
|
hfsplus
|
2020-02-17 23:12:09 +07:00
|
|
|
hpfs
|
2020-02-17 23:12:12 +07:00
|
|
|
fuse
|
2020-02-17 23:12:10 +07:00
|
|
|
inotify
|
2020-02-17 23:12:11 +07:00
|
|
|
isofs
|
2020-02-17 23:12:12 +07:00
|
|
|
nilfs2
|
2020-02-17 23:12:13 +07:00
|
|
|
nfs/index
|
|
|
|
ntfs
|
2020-01-28 13:41:01 +07:00
|
|
|
overlayfs
|
2019-08-29 20:41:04 +07:00
|
|
|
virtiofs
|
2019-12-23 08:00:30 +07:00
|
|
|
vfat
|