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