1 .. _filesystems_index: 1 .. _filesystems_index: 2 2 3 =============================== 3 =============================== 4 Filesystems in the Linux kernel 4 Filesystems in the Linux kernel 5 =============================== 5 =============================== 6 6 7 This under-development manual will, some glori 7 This under-development manual will, some glorious day, provide 8 comprehensive information on how the Linux vir 8 comprehensive information on how the Linux virtual filesystem (VFS) layer 9 works, along with the filesystems that sit bel 9 works, along with the filesystems that sit below it. For now, what we have 10 can be found below. 10 can be found below. 11 11 12 Core VFS documentation 12 Core VFS documentation 13 ====================== 13 ====================== 14 14 15 See these manuals for documentation about the 15 See these manuals for documentation about the VFS layer itself and how its 16 algorithms work. 16 algorithms work. 17 17 18 .. toctree:: 18 .. toctree:: 19 :maxdepth: 2 19 :maxdepth: 2 20 20 21 vfs 21 vfs 22 path-lookup 22 path-lookup 23 api-summary 23 api-summary 24 splice 24 splice 25 locking 25 locking 26 directory-locking 26 directory-locking 27 devpts 27 devpts 28 dnotify 28 dnotify 29 fiemap 29 fiemap 30 files 30 files 31 locks 31 locks >> 32 mandatory-locking 32 mount_api 33 mount_api 33 quota 34 quota 34 seq_file 35 seq_file 35 sharedsubtree 36 sharedsubtree 36 idmappings << 37 iomap/index << 38 37 39 automount-support 38 automount-support 40 39 41 caching/index 40 caching/index 42 41 43 porting 42 porting 44 43 45 Filesystem support layers 44 Filesystem support layers 46 ========================= 45 ========================= 47 46 48 Documentation for the support code within the 47 Documentation for the support code within the filesystem layer for use in 49 filesystem implementations. 48 filesystem implementations. 50 49 51 .. toctree:: 50 .. toctree:: 52 :maxdepth: 2 51 :maxdepth: 2 53 52 54 buffer << 55 journalling 53 journalling 56 fscrypt 54 fscrypt 57 fsverity 55 fsverity 58 netfs_library 56 netfs_library 59 57 60 Filesystems 58 Filesystems 61 =========== 59 =========== 62 60 63 Documentation for filesystem implementations. 61 Documentation for filesystem implementations. 64 62 65 .. toctree:: 63 .. toctree:: 66 :maxdepth: 2 64 :maxdepth: 2 67 65 68 9p 66 9p 69 adfs 67 adfs 70 affs 68 affs 71 afs 69 afs 72 autofs 70 autofs 73 autofs-mount-control 71 autofs-mount-control 74 bcachefs/index << 75 befs 72 befs 76 bfs 73 bfs 77 btrfs 74 btrfs >> 75 cifs/cifsroot 78 ceph 76 ceph 79 coda 77 coda 80 configfs 78 configfs 81 cramfs 79 cramfs 82 dax 80 dax 83 debugfs 81 debugfs 84 dlmfs 82 dlmfs 85 ecryptfs 83 ecryptfs 86 efivarfs 84 efivarfs 87 erofs 85 erofs 88 ext2 86 ext2 89 ext3 87 ext3 90 ext4/index 88 ext4/index 91 f2fs 89 f2fs 92 gfs2 90 gfs2 93 gfs2-uevents 91 gfs2-uevents 94 gfs2-glocks 92 gfs2-glocks 95 hfs 93 hfs 96 hfsplus 94 hfsplus 97 hpfs 95 hpfs 98 fuse 96 fuse 99 fuse-io 97 fuse-io 100 inotify 98 inotify 101 isofs 99 isofs 102 nilfs2 100 nilfs2 103 nfs/index 101 nfs/index 104 ntfs3 !! 102 ntfs 105 ocfs2 103 ocfs2 106 ocfs2-online-filecheck 104 ocfs2-online-filecheck 107 omfs 105 omfs 108 orangefs 106 orangefs 109 overlayfs 107 overlayfs 110 proc 108 proc 111 qnx6 109 qnx6 112 ramfs-rootfs-initramfs 110 ramfs-rootfs-initramfs 113 relay 111 relay 114 romfs 112 romfs 115 smb/index << 116 spufs/index 113 spufs/index 117 squashfs 114 squashfs 118 sysfs 115 sysfs 119 sysv-fs 116 sysv-fs 120 tmpfs 117 tmpfs 121 ubifs 118 ubifs 122 ubifs-authentication 119 ubifs-authentication 123 udf 120 udf 124 virtiofs 121 virtiofs 125 vfat 122 vfat 126 xfs/index !! 123 xfs-delayed-logging-design >> 124 xfs-self-describing-metadata 127 zonefs 125 zonefs
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.