19d4ca8c6SWang Wenhu.. _filesystems_index: 29d4ca8c6SWang Wenhu 34064174bSJonathan Corbet=============================== 44064174bSJonathan CorbetFilesystems in the Linux kernel 54064174bSJonathan Corbet=============================== 690f9f118SMauro Carvalho Chehab 74064174bSJonathan CorbetThis under-development manual will, some glorious day, provide 84064174bSJonathan Corbetcomprehensive information on how the Linux virtual filesystem (VFS) layer 94064174bSJonathan Corbetworks, along with the filesystems that sit below it. For now, what we have 104064174bSJonathan Corbetcan be found below. 1190f9f118SMauro Carvalho Chehab 124064174bSJonathan CorbetCore VFS documentation 1390f9f118SMauro Carvalho Chehab====================== 1490f9f118SMauro Carvalho Chehab 154064174bSJonathan CorbetSee these manuals for documentation about the VFS layer itself and how its 164064174bSJonathan Corbetalgorithms work. 177bbfd9adSNeilBrown 187bbfd9adSNeilBrown.. toctree:: 197bbfd9adSNeilBrown :maxdepth: 2 207bbfd9adSNeilBrown 21af96c1e3STobin C. Harding vfs 227c116d22SMauro Carvalho Chehab path-lookup 234064174bSJonathan Corbet api-summary 244064174bSJonathan Corbet splice 25ec23eb54SMauro Carvalho Chehab locking 26ec23eb54SMauro Carvalho Chehab directory-locking 2735283f56SChristian Brauner 2841defb4dSMauro Carvalho Chehab automount-support 2941defb4dSMauro Carvalho Chehab 3067145c23SMauro Carvalho Chehab caching/index 3167145c23SMauro Carvalho Chehab 3225b532ceSMauro Carvalho Chehab porting 3325b532ceSMauro Carvalho Chehab 344064174bSJonathan CorbetFilesystem support layers 354064174bSJonathan Corbet========================= 364064174bSJonathan Corbet 374064174bSJonathan CorbetDocumentation for the support code within the filesystem layer for use in 384064174bSJonathan Corbetfilesystem implementations. 3935283f56SChristian Brauner 4035283f56SChristian Brauner.. toctree:: 414064174bSJonathan Corbet :maxdepth: 2 424064174bSJonathan Corbet 434064174bSJonathan Corbet journalling 444064174bSJonathan Corbet fscrypt 456ff2deb2SEric Biggers fsverity 462d1d25d0SStefan Hajnoczi 472d1d25d0SStefan HajnocziFilesystems 482d1d25d0SStefan Hajnoczi=========== 492d1d25d0SStefan Hajnoczi 502d1d25d0SStefan HajnocziDocumentation for filesystem implementations. 512d1d25d0SStefan Hajnoczi 522d1d25d0SStefan Hajnoczi.. toctree:: 532d1d25d0SStefan Hajnoczi :maxdepth: 2 542d1d25d0SStefan Hajnoczi 5507d241fdSMauro Carvalho Chehab 9p 5634873900SMauro Carvalho Chehab adfs 5776272168SMauro Carvalho Chehab affs 58ca6e9049SMauro Carvalho Chehab afs 59f11f2a3cSJaskaran Singh autofs 60c64d3dc6SMauro Carvalho Chehab autofs-mount-control 61c54ad9a4SMauro Carvalho Chehab befs 62ee68f34dSMauro Carvalho Chehab bfs 635d43e1bcSMauro Carvalho Chehab btrfs 64175cc46fSMauro Carvalho Chehab cifs/cifsroot 65471379a1SMauro Carvalho Chehab ceph 66f1fa0e60SMauro Carvalho Chehab cramfs 6757443789SMauro Carvalho Chehab debugfs 6814a19fa5SMauro Carvalho Chehab dlmfs 69b02a17cbSMauro Carvalho Chehab ecryptfs 7006dedb45SMauro Carvalho Chehab efivarfs 71e66d8631SMauro Carvalho Chehab erofs 726e29ad2eSMauro Carvalho Chehab ext2 737dc62406SMauro Carvalho Chehab ext3 7489272ca1SMauro Carvalho Chehab f2fs 75720c2fc1SMauro Carvalho Chehab gfs2 765b7ac27aSMauro Carvalho Chehab gfs2-uevents 775040a0acSMauro Carvalho Chehab hfs 78cdded7dbSMauro Carvalho Chehab hfsplus 79a1ef4bcdSMauro Carvalho Chehab hpfs 802640c19dSMauro Carvalho Chehab fuse 81de389cf0SMauro Carvalho Chehab inotify 8276f21685SMauro Carvalho Chehab isofs 832640c19dSMauro Carvalho Chehab nilfs2 84461f2c8fSMauro Carvalho Chehab nfs/index 85461f2c8fSMauro Carvalho Chehab ntfs 86fa95e087SMauro Carvalho Chehab ocfs2 873d0c60d0SMauro Carvalho Chehab ocfs2-online-filecheck 887cbb468fSMauro Carvalho Chehab omfs 8918ccb223SMauro Carvalho Chehab orangefs 9077ce1a47SMauro Carvalho Chehab overlayfs 91c33e97efSMauro Carvalho Chehab proc 92d5eefa2cSMauro Carvalho Chehab qnx6 938979fc9aSMauro Carvalho Chehab ramfs-rootfs-initramfs 9456e6d5c0SMauro Carvalho Chehab relay 956db0a480SMauro Carvalho Chehab romfs 9631771f45SMauro Carvalho Chehab squashfs 9786beb976SMauro Carvalho Chehab sysfs 98826a613dSMauro Carvalho Chehab sysv-fs 997e7cd458SMauro Carvalho Chehab tmpfs 10038e56b4eSMauro Carvalho Chehab ubifs 101688f118eSMauro Carvalho Chehab ubifs-authentication.rst 102c9817ad5SMauro Carvalho Chehab udf 1032d1d25d0SStefan Hajnoczi virtiofs 104a1986433SDaniel W. S. Almeida vfat 1059a610812SMauro Carvalho Chehab zonefs 106