18c2ecf20Sopenharmony_ci.. _filesystems_index: 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci=============================== 48c2ecf20Sopenharmony_ciFilesystems in the Linux kernel 58c2ecf20Sopenharmony_ci=============================== 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciThis under-development manual will, some glorious day, provide 88c2ecf20Sopenharmony_cicomprehensive information on how the Linux virtual filesystem (VFS) layer 98c2ecf20Sopenharmony_ciworks, along with the filesystems that sit below it. For now, what we have 108c2ecf20Sopenharmony_cican be found below. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciCore VFS documentation 138c2ecf20Sopenharmony_ci====================== 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciSee these manuals for documentation about the VFS layer itself and how its 168c2ecf20Sopenharmony_cialgorithms work. 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci.. toctree:: 198c2ecf20Sopenharmony_ci :maxdepth: 2 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci vfs 228c2ecf20Sopenharmony_ci path-lookup 238c2ecf20Sopenharmony_ci api-summary 248c2ecf20Sopenharmony_ci splice 258c2ecf20Sopenharmony_ci locking 268c2ecf20Sopenharmony_ci directory-locking 278c2ecf20Sopenharmony_ci devpts 288c2ecf20Sopenharmony_ci dnotify 298c2ecf20Sopenharmony_ci fiemap 308c2ecf20Sopenharmony_ci files 318c2ecf20Sopenharmony_ci locks 328c2ecf20Sopenharmony_ci mandatory-locking 338c2ecf20Sopenharmony_ci mount_api 348c2ecf20Sopenharmony_ci quota 358c2ecf20Sopenharmony_ci seq_file 368c2ecf20Sopenharmony_ci sharedsubtree 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci automount-support 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ci caching/index 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci porting 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciFilesystem support layers 458c2ecf20Sopenharmony_ci========================= 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciDocumentation for the support code within the filesystem layer for use in 488c2ecf20Sopenharmony_cifilesystem implementations. 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ci.. toctree:: 518c2ecf20Sopenharmony_ci :maxdepth: 2 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci journalling 548c2ecf20Sopenharmony_ci fscrypt 558c2ecf20Sopenharmony_ci fsverity 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ciFilesystems 588c2ecf20Sopenharmony_ci=========== 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ciDocumentation for filesystem implementations. 618c2ecf20Sopenharmony_ci 628c2ecf20Sopenharmony_ci.. toctree:: 638c2ecf20Sopenharmony_ci :maxdepth: 2 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci 9p 668c2ecf20Sopenharmony_ci adfs 678c2ecf20Sopenharmony_ci affs 688c2ecf20Sopenharmony_ci afs 698c2ecf20Sopenharmony_ci autofs 708c2ecf20Sopenharmony_ci autofs-mount-control 718c2ecf20Sopenharmony_ci befs 728c2ecf20Sopenharmony_ci bfs 738c2ecf20Sopenharmony_ci btrfs 748c2ecf20Sopenharmony_ci cifs/cifsroot 758c2ecf20Sopenharmony_ci ceph 768c2ecf20Sopenharmony_ci coda 778c2ecf20Sopenharmony_ci configfs 788c2ecf20Sopenharmony_ci cramfs 798c2ecf20Sopenharmony_ci debugfs 808c2ecf20Sopenharmony_ci dlmfs 818c2ecf20Sopenharmony_ci ecryptfs 828c2ecf20Sopenharmony_ci efivarfs 838c2ecf20Sopenharmony_ci erofs 848c2ecf20Sopenharmony_ci ext2 858c2ecf20Sopenharmony_ci ext3 868c2ecf20Sopenharmony_ci f2fs 878c2ecf20Sopenharmony_ci gfs2 888c2ecf20Sopenharmony_ci gfs2-uevents 898c2ecf20Sopenharmony_ci gfs2-glocks 908c2ecf20Sopenharmony_ci hfs 918c2ecf20Sopenharmony_ci hfsplus 928c2ecf20Sopenharmony_ci hpfs 938c2ecf20Sopenharmony_ci fuse 948c2ecf20Sopenharmony_ci fuse-io 958c2ecf20Sopenharmony_ci inotify 968c2ecf20Sopenharmony_ci isofs 978c2ecf20Sopenharmony_ci nilfs2 988c2ecf20Sopenharmony_ci nfs/index 998c2ecf20Sopenharmony_ci ntfs 1008c2ecf20Sopenharmony_ci ocfs2 1018c2ecf20Sopenharmony_ci ocfs2-online-filecheck 1028c2ecf20Sopenharmony_ci omfs 1038c2ecf20Sopenharmony_ci orangefs 1048c2ecf20Sopenharmony_ci overlayfs 1058c2ecf20Sopenharmony_ci proc 1068c2ecf20Sopenharmony_ci qnx6 1078c2ecf20Sopenharmony_ci ramfs-rootfs-initramfs 1088c2ecf20Sopenharmony_ci relay 1098c2ecf20Sopenharmony_ci romfs 1108c2ecf20Sopenharmony_ci spufs/index 1118c2ecf20Sopenharmony_ci squashfs 1128c2ecf20Sopenharmony_ci sysfs 1138c2ecf20Sopenharmony_ci sysv-fs 1148c2ecf20Sopenharmony_ci tmpfs 1158c2ecf20Sopenharmony_ci ubifs 1168c2ecf20Sopenharmony_ci ubifs-authentication.rst 1178c2ecf20Sopenharmony_ci udf 1188c2ecf20Sopenharmony_ci virtiofs 1198c2ecf20Sopenharmony_ci vfat 1208c2ecf20Sopenharmony_ci xfs-delayed-logging-design 1218c2ecf20Sopenharmony_ci xfs-self-describing-metadata 1228c2ecf20Sopenharmony_ci zonefs 123