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 mount_api 32 mount_api 33 quota 33 quota 34 seq_file 34 seq_file 35 sharedsubtree 35 sharedsubtree 36 idmappings 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/index 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 >> 102 ntfs 104 ntfs3 103 ntfs3 105 ocfs2 104 ocfs2 106 ocfs2-online-filecheck 105 ocfs2-online-filecheck 107 omfs 106 omfs 108 orangefs 107 orangefs 109 overlayfs 108 overlayfs 110 proc 109 proc 111 qnx6 110 qnx6 112 ramfs-rootfs-initramfs 111 ramfs-rootfs-initramfs 113 relay 112 relay 114 romfs 113 romfs 115 smb/index << 116 spufs/index 114 spufs/index 117 squashfs 115 squashfs 118 sysfs 116 sysfs 119 sysv-fs 117 sysv-fs 120 tmpfs 118 tmpfs 121 ubifs 119 ubifs 122 ubifs-authentication 120 ubifs-authentication 123 udf 121 udf 124 virtiofs 122 virtiofs 125 vfat 123 vfat 126 xfs/index !! 124 xfs-delayed-logging-design >> 125 xfs-self-describing-metadata 127 zonefs 126 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.