1.. _filesystems_index: 2 3=============================== 4Filesystems in the Linux kernel 5=============================== 6 7This under-development manual will, some glorious day, provide 8comprehensive information on how the Linux virtual filesystem (VFS) layer 9works, along with the filesystems that sit below it. For now, what we have 10can be found below. 11 12Core VFS documentation 13====================== 14 15See these manuals for documentation about the VFS layer itself and how its 16algorithms work. 17 18.. toctree:: 19 :maxdepth: 2 20 21 vfs 22 path-lookup 23 api-summary 24 splice 25 locking 26 directory-locking 27 devpts 28 dnotify 29 fiemap 30 files 31 locks 32 mandatory-locking 33 mount_api 34 quota 35 36 automount-support 37 38 caching/index 39 40 porting 41 42Filesystem support layers 43========================= 44 45Documentation for the support code within the filesystem layer for use in 46filesystem implementations. 47 48.. toctree:: 49 :maxdepth: 2 50 51 journalling 52 fscrypt 53 fsverity 54 55Filesystems 56=========== 57 58Documentation for filesystem implementations. 59 60.. toctree:: 61 :maxdepth: 2 62 63 9p 64 adfs 65 affs 66 afs 67 autofs 68 autofs-mount-control 69 befs 70 bfs 71 btrfs 72 cifs/cifsroot 73 ceph 74 coda 75 cramfs 76 debugfs 77 dlmfs 78 ecryptfs 79 efivarfs 80 erofs 81 ext2 82 ext3 83 f2fs 84 gfs2 85 gfs2-uevents 86 hfs 87 hfsplus 88 hpfs 89 fuse 90 fuse-io 91 inotify 92 isofs 93 nilfs2 94 nfs/index 95 ntfs 96 ocfs2 97 ocfs2-online-filecheck 98 omfs 99 orangefs 100 overlayfs 101 proc 102 qnx6 103 ramfs-rootfs-initramfs 104 relay 105 romfs 106 squashfs 107 sysfs 108 sysv-fs 109 tmpfs 110 ubifs 111 ubifs-authentication.rst 112 udf 113 virtiofs 114 vfat 115 zonefs 116