forked from luck/tmp_suning_uos_patched
6575aeab72
sysfs-pci and sysfs-tagging were mis-filed: their locations within Documentation/ implied that they were related to file systems. Actually, each topic is about a very specific *use* of sysfs, and sysfs *happens* to be a (virtual) filesystem, so this is not really the right place. It's jarring to be reading about filesystems in general and then come across these specific details about PCI, and tagging...and then back to general filesystems again. Move sysfs-pci to PCI, and move sysfs-tagging to networking. (Thanks to Jonathan Corbet for coming up with the final locations.) Signed-off-by: John Hubbard <jhubbard@nvidia.com> Link: https://lore.kernel.org/r/20201009070128.118639-1-jhubbard@nvidia.com Signed-off-by: Jonathan Corbet <corbet@lwn.net>
123 lines
1.7 KiB
ReStructuredText
123 lines
1.7 KiB
ReStructuredText
.. _filesystems_index:
|
|
|
|
===============================
|
|
Filesystems in the Linux kernel
|
|
===============================
|
|
|
|
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.
|
|
|
|
Core VFS documentation
|
|
======================
|
|
|
|
See these manuals for documentation about the VFS layer itself and how its
|
|
algorithms work.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
vfs
|
|
path-lookup
|
|
api-summary
|
|
splice
|
|
locking
|
|
directory-locking
|
|
devpts
|
|
dnotify
|
|
fiemap
|
|
files
|
|
locks
|
|
mandatory-locking
|
|
mount_api
|
|
quota
|
|
seq_file
|
|
sharedsubtree
|
|
|
|
automount-support
|
|
|
|
caching/index
|
|
|
|
porting
|
|
|
|
Filesystem support layers
|
|
=========================
|
|
|
|
Documentation for the support code within the filesystem layer for use in
|
|
filesystem implementations.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
journalling
|
|
fscrypt
|
|
fsverity
|
|
|
|
Filesystems
|
|
===========
|
|
|
|
Documentation for filesystem implementations.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
9p
|
|
adfs
|
|
affs
|
|
afs
|
|
autofs
|
|
autofs-mount-control
|
|
befs
|
|
bfs
|
|
btrfs
|
|
cifs/cifsroot
|
|
ceph
|
|
coda
|
|
configfs
|
|
cramfs
|
|
debugfs
|
|
dlmfs
|
|
ecryptfs
|
|
efivarfs
|
|
erofs
|
|
ext2
|
|
ext3
|
|
f2fs
|
|
gfs2
|
|
gfs2-uevents
|
|
gfs2-glocks
|
|
hfs
|
|
hfsplus
|
|
hpfs
|
|
fuse
|
|
fuse-io
|
|
inotify
|
|
isofs
|
|
nilfs2
|
|
nfs/index
|
|
ntfs
|
|
ocfs2
|
|
ocfs2-online-filecheck
|
|
omfs
|
|
orangefs
|
|
overlayfs
|
|
proc
|
|
qnx6
|
|
ramfs-rootfs-initramfs
|
|
relay
|
|
romfs
|
|
spufs/index
|
|
squashfs
|
|
sysfs
|
|
sysv-fs
|
|
tmpfs
|
|
ubifs
|
|
ubifs-authentication.rst
|
|
udf
|
|
virtiofs
|
|
vfat
|
|
xfs-delayed-logging-design
|
|
xfs-self-describing-metadata
|
|
zonefs
|