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