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 78 ceph 75 ceph 79 coda 76 coda 80 configfs 77 configfs 81 cramfs 78 cramfs 82 dax 79 dax 83 debugfs 80 debugfs 84 dlmfs 81 dlmfs 85 ecryptfs 82 ecryptfs 86 efivarfs 83 efivarfs 87 erofs 84 erofs 88 ext2 85 ext2 89 ext3 86 ext3 90 ext4/index 87 ext4/index 91 f2fs 88 f2fs 92 gfs2 89 gfs2 93 gfs2-uevents 90 gfs2-uevents 94 gfs2-glocks 91 gfs2-glocks 95 hfs 92 hfs 96 hfsplus 93 hfsplus 97 hpfs 94 hpfs 98 fuse 95 fuse 99 fuse-io 96 fuse-io 100 inotify 97 inotify 101 isofs 98 isofs 102 nilfs2 99 nilfs2 103 nfs/index 100 nfs/index >> 101 ntfs 104 ntfs3 102 ntfs3 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 113 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-maintainer-entry-profile >> 126 xfs-self-describing-metadata >> 127 xfs-online-fsck-design 127 zonefs 128 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.