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