]>
Commit | Line | Data |
---|---|---|
9d4ca8c6 WW |
1 | .. _filesystems_index: |
2 | ||
4064174b JC |
3 | =============================== |
4 | Filesystems in the Linux kernel | |
5 | =============================== | |
90f9f118 | 6 | |
4064174b JC |
7 | This under-development manual will, some glorious day, provide |
8 | comprehensive information on how the Linux virtual filesystem (VFS) layer | |
9 | works, along with the filesystems that sit below it. For now, what we have | |
10 | can be found below. | |
90f9f118 | 11 | |
4064174b | 12 | Core VFS documentation |
90f9f118 MCC |
13 | ====================== |
14 | ||
4064174b JC |
15 | See these manuals for documentation about the VFS layer itself and how its |
16 | algorithms work. | |
90f9f118 | 17 | |
4064174b JC |
18 | .. toctree:: |
19 | :maxdepth: 2 | |
90f9f118 | 20 | |
af96c1e3 | 21 | vfs |
7c116d22 | 22 | path-lookup |
4064174b JC |
23 | api-summary |
24 | splice | |
ec23eb54 MCC |
25 | locking |
26 | directory-locking | |
01478b83 | 27 | devpts |
b31763cf | 28 | dnotify |
e6f7df74 | 29 | fiemap |
e6d42cb1 | 30 | files |
63526525 | 31 | locks |
a02dcdf6 | 32 | mandatory-locking |
791a17ee | 33 | mount_api |
9b6f151e | 34 | quota |
53a41d3e | 35 | seq_file |
cf06612c | 36 | sharedsubtree |
28bcadf0 | 37 | sysfs-pci |
ec4551f4 | 38 | sysfs-tagging |
90f9f118 | 39 | |
41defb4d MCC |
40 | automount-support |
41 | ||
67145c23 MCC |
42 | caching/index |
43 | ||
25b532ce MCC |
44 | porting |
45 | ||
4064174b | 46 | Filesystem support layers |
90f9f118 MCC |
47 | ========================= |
48 | ||
4064174b JC |
49 | Documentation for the support code within the filesystem layer for use in |
50 | filesystem implementations. | |
f4f864c1 EB |
51 | |
52 | .. toctree:: | |
4064174b | 53 | :maxdepth: 2 |
942104a2 | 54 | |
4064174b JC |
55 | journalling |
56 | fscrypt | |
6ff2deb2 | 57 | fsverity |
2d1d25d0 SH |
58 | |
59 | Filesystems | |
60 | =========== | |
61 | ||
62 | Documentation for filesystem implementations. | |
63 | ||
64 | .. toctree:: | |
65 | :maxdepth: 2 | |
66 | ||
07d241fd | 67 | 9p |
34873900 | 68 | adfs |
76272168 | 69 | affs |
ca6e9049 | 70 | afs |
f11f2a3c | 71 | autofs |
c64d3dc6 | 72 | autofs-mount-control |
c54ad9a4 | 73 | befs |
ee68f34d | 74 | bfs |
5d43e1bc | 75 | btrfs |
175cc46f | 76 | cifs/cifsroot |
471379a1 | 77 | ceph |
f476c6ed | 78 | coda |
98264991 | 79 | configfs |
f1fa0e60 | 80 | cramfs |
57443789 | 81 | debugfs |
14a19fa5 | 82 | dlmfs |
b02a17cb | 83 | ecryptfs |
06dedb45 | 84 | efivarfs |
e66d8631 | 85 | erofs |
6e29ad2e | 86 | ext2 |
7dc62406 | 87 | ext3 |
89272ca1 | 88 | f2fs |
720c2fc1 | 89 | gfs2 |
5b7ac27a | 90 | gfs2-uevents |
3700bec3 | 91 | gfs2-glocks |
5040a0ac | 92 | hfs |
cdded7db | 93 | hfsplus |
a1ef4bcd | 94 | hpfs |
2640c19d | 95 | fuse |
ba302d2a | 96 | fuse-io |
de389cf0 | 97 | inotify |
76f21685 | 98 | isofs |
2640c19d | 99 | nilfs2 |
461f2c8f MCC |
100 | nfs/index |
101 | ntfs | |
fa95e087 | 102 | ocfs2 |
3d0c60d0 | 103 | ocfs2-online-filecheck |
7cbb468f | 104 | omfs |
18ccb223 | 105 | orangefs |
77ce1a47 | 106 | overlayfs |
c33e97ef | 107 | proc |
d5eefa2c | 108 | qnx6 |
8979fc9a | 109 | ramfs-rootfs-initramfs |
56e6d5c0 | 110 | relay |
6db0a480 | 111 | romfs |
dc3f043f | 112 | spufs/index |
31771f45 | 113 | squashfs |
86beb976 | 114 | sysfs |
826a613d | 115 | sysv-fs |
7e7cd458 | 116 | tmpfs |
38e56b4e | 117 | ubifs |
688f118e | 118 | ubifs-authentication.rst |
c9817ad5 | 119 | udf |
2d1d25d0 | 120 | virtiofs |
a1986433 | 121 | vfat |
c3d2f6cb | 122 | xfs-delayed-logging-design |
fc2f6fe7 | 123 | xfs-self-describing-metadata |
9a610812 | 124 | zonefs |