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 mandatory-locking 33 mount_api 34 quota 35 seq_file 36 sharedsubtree 37 sysfs-pci 38 sysfs-tagging 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 journalling 56 fscrypt 57 fsverity 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 befs 74 bfs 75 btrfs 76 cifs/cifsroot 77 ceph 78 coda 79 configfs 80 cramfs 81 debugfs 82 dlmfs 83 ecryptfs 84 efivarfs 85 erofs 86 ext2 87 ext3 88 f2fs 89 gfs2 90 gfs2-uevents 91 gfs2-glocks 92 hfs 93 hfsplus 94 hpfs 95 fuse 96 fuse-io 97 inotify 98 isofs 99 nilfs2 100 nfs/index 101 ntfs 102 ocfs2 103 ocfs2-online-filecheck 104 omfs 105 orangefs 106 overlayfs 107 proc 108 qnx6 109 ramfs-rootfs-initramfs 110 relay 111 romfs 112 spufs/index 113 squashfs 114 sysfs 115 sysv-fs 116 tmpfs 117 ubifs 118 ubifs-authentication.rst 119 udf 120 virtiofs 121 vfat 122 xfs-delayed-logging-design 123 xfs-self-describing-metadata 124 zonefs 125