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 bcachefs/index 76 befs 77 bfs 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 gfs2 94 gfs2-uevents 95 gfs2-glocks 96 hfs 97 hfsplus 98 hpfs 99 fuse 100 fuse-io 101 fuse-io-uring 102 fuse-passthrough 103 inotify 104 isofs 105 nilfs2 106 nfs/index 107 ntfs3 108 ocfs2 109 ocfs2-online-filecheck 110 omfs 111 orangefs 112 overlayfs 113 proc 114 qnx6 115 ramfs-rootfs-initramfs 116 relay 117 resctrl 118 romfs 119 smb/index 120 spufs/index 121 squashfs 122 sysfs 123 tmpfs 124 ubifs 125 ubifs-authentication 126 udf 127 virtiofs 128 vfat 129 xfs/index 130 zonefs 131