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 34 automount-support 35 36 caching/index 37 38 porting 39 40Filesystem support layers 41========================= 42 43Documentation for the support code within the filesystem layer for use in 44filesystem implementations. 45 46.. toctree:: 47 :maxdepth: 2 48 49 journalling 50 fscrypt 51 fsverity 52 53Filesystems 54=========== 55 56Documentation for filesystem implementations. 57 58.. toctree:: 59 :maxdepth: 2 60 61 9p 62 adfs 63 affs 64 afs 65 autofs 66 autofs-mount-control 67 befs 68 bfs 69 btrfs 70 cifs/cifsroot 71 ceph 72 coda 73 cramfs 74 debugfs 75 dlmfs 76 ecryptfs 77 efivarfs 78 erofs 79 ext2 80 ext3 81 f2fs 82 gfs2 83 gfs2-uevents 84 hfs 85 hfsplus 86 hpfs 87 fuse 88 fuse-io 89 inotify 90 isofs 91 nilfs2 92 nfs/index 93 ntfs 94 ocfs2 95 ocfs2-online-filecheck 96 omfs 97 orangefs 98 overlayfs 99 proc 100 qnx6 101 ramfs-rootfs-initramfs 102 relay 103 romfs 104 squashfs 105 sysfs 106 sysv-fs 107 tmpfs 108 ubifs 109 ubifs-authentication.rst 110 udf 111 virtiofs 112 vfat 113 zonefs 114