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 iomap/index 38 39 automount-support 40 41 caching/index 42 43 porting 44 45Filesystem support layers 46========================= 47 48Documentation for the support code within the filesystem layer for use in 49filesystem implementations. 50 51.. toctree:: 52 :maxdepth: 2 53 54 buffer 55 journalling 56 fscrypt 57 fsverity 58 netfs_library 59 60Filesystems 61=========== 62 63Documentation for filesystem implementations. 64 65.. toctree:: 66 :maxdepth: 2 67 68 9p 69 adfs 70 affs 71 afs 72 autofs 73 autofs-mount-control 74 bcachefs/index 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 99 fuse-io 100 inotify 101 isofs 102 nilfs2 103 nfs/index 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 romfs 115 smb/index 116 spufs/index 117 squashfs 118 sysfs 119 sysv-fs 120 tmpfs 121 ubifs 122 ubifs-authentication 123 udf 124 virtiofs 125 vfat 126 xfs/index 127 zonefs 128