2020-03-16 14:01:31 +03:00
.. _filesystems_index:
2019-02-21 01:29:36 +03:00
===============================
Filesystems in the Linux kernel
===============================
2017-05-12 12:50:22 +03:00
2019-02-21 01:29:36 +03: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 12:50:22 +03:00
2019-02-21 01:29:36 +03:00
Core VFS documentation
2017-05-12 12:50:22 +03:00
======================
2019-02-21 01:29:36 +03:00
See these manuals for documentation about the VFS layer itself and how its
algorithms work.
2017-05-12 12:50:22 +03:00
2019-02-21 01:29:36 +03:00
.. toctree ::
:maxdepth: 2
2017-05-12 12:50:22 +03:00
2019-05-15 03:29:13 +03:00
vfs
2019-06-26 16:35:11 +03:00
path-lookup
2019-02-21 01:29:36 +03:00
api-summary
splice
2019-07-26 15:51:27 +03:00
locking
directory-locking
2020-04-28 00:17:02 +03:00
devpts
2020-04-28 00:17:03 +03:00
dnotify
2020-04-28 00:17:04 +03:00
fiemap
2020-04-28 00:17:05 +03:00
files
2017-05-12 12:50:22 +03:00
2020-04-28 00:17:00 +03:00
automount-support
2020-04-28 00:16:53 +03:00
caching/index
2019-07-26 15:51:28 +03:00
porting
2019-02-21 01:29:36 +03:00
Filesystem support layers
2017-05-12 12:50:22 +03:00
=========================
2019-02-21 01:29:36 +03:00
Documentation for the support code within the filesystem layer for use in
filesystem implementations.
2017-10-29 13:30:14 +03:00
.. toctree ::
2019-02-21 01:29:36 +03:00
:maxdepth: 2
2018-12-10 01:58:37 +03:00
2019-02-21 01:29:36 +03:00
journalling
fscrypt
2019-07-22 19:26:20 +03:00
fsverity
2019-08-29 16:41:04 +03:00
Filesystems
===========
Documentation for filesystem implementations.
.. toctree ::
:maxdepth: 2
2020-02-17 19:11:47 +03:00
9p
2020-02-17 19:11:48 +03:00
adfs
2020-02-17 19:11:49 +03:00
affs
2020-02-17 19:11:50 +03:00
afs
2019-11-17 20:24:34 +03:00
autofs
2020-02-17 19:11:51 +03:00
autofs-mount-control
2020-02-17 19:11:52 +03:00
befs
2020-02-17 19:11:53 +03:00
bfs
2020-02-17 19:11:54 +03:00
btrfs
2020-04-28 00:16:59 +03:00
cifs/cifsroot
2020-02-17 19:11:55 +03:00
ceph
2020-04-28 00:17:01 +03:00
coda
2020-02-17 19:11:56 +03:00
cramfs
2020-02-17 19:11:57 +03:00
debugfs
2020-02-17 19:11:58 +03:00
dlmfs
2020-02-17 19:11:59 +03:00
ecryptfs
2020-02-17 19:12:00 +03:00
efivarfs
2020-02-17 19:12:01 +03:00
erofs
2020-02-17 19:12:02 +03:00
ext2
2020-02-17 19:12:03 +03:00
ext3
2020-02-17 19:12:04 +03:00
f2fs
2020-02-17 19:12:05 +03:00
gfs2
2020-02-17 19:12:06 +03:00
gfs2-uevents
2020-02-17 19:12:08 +03:00
hfs
2020-02-17 19:12:07 +03:00
hfsplus
2020-02-17 19:12:09 +03:00
hpfs
2020-02-17 19:12:12 +03:00
fuse
2020-04-28 00:17:06 +03:00
fuse-io
2020-02-17 19:12:10 +03:00
inotify
2020-02-17 19:12:11 +03:00
isofs
2020-02-17 19:12:12 +03:00
nilfs2
2020-02-17 19:12:13 +03:00
nfs/index
ntfs
2020-02-17 19:12:15 +03:00
ocfs2
2020-02-17 19:12:14 +03:00
ocfs2-online-filecheck
2020-02-17 19:12:16 +03:00
omfs
2020-02-17 19:12:17 +03:00
orangefs
2020-01-28 09:41:01 +03:00
overlayfs
2020-02-17 19:12:18 +03:00
proc
2020-02-17 19:12:19 +03:00
qnx6
2020-02-17 19:12:20 +03:00
ramfs-rootfs-initramfs
2020-02-17 19:12:21 +03:00
relay
2020-02-17 19:12:22 +03:00
romfs
2020-02-17 19:12:23 +03:00
squashfs
2020-02-17 19:12:24 +03:00
sysfs
2020-02-17 19:12:25 +03:00
sysv-fs
2020-02-17 19:12:26 +03:00
tmpfs
2020-02-17 19:12:28 +03:00
ubifs
2020-02-17 19:12:27 +03:00
ubifs-authentication.rst
2020-02-17 19:12:29 +03:00
udf
2019-08-29 16:41:04 +03:00
virtiofs
2019-12-23 04:00:30 +03:00
vfat
2020-02-17 19:12:30 +03:00
zonefs