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