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 bfs 79 btrfs 80 ceph 81 coda 82 configfs 83 cramfs 84 dax 85 debugfs 86 dlmfs 87 ecryptfs 88 efivarfs 89 erofs 90 ext2 91 ext3 92 ext4/index 93 f2fs 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