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 2825b532ceSMauro Carvalho Chehab porting 2925b532ceSMauro Carvalho Chehab 304064174bSJonathan CorbetFilesystem support layers 314064174bSJonathan Corbet========================= 324064174bSJonathan Corbet 334064174bSJonathan CorbetDocumentation for the support code within the filesystem layer for use in 344064174bSJonathan Corbetfilesystem implementations. 3535283f56SChristian Brauner 3635283f56SChristian Brauner.. toctree:: 374064174bSJonathan Corbet :maxdepth: 2 384064174bSJonathan Corbet 394064174bSJonathan Corbet journalling 404064174bSJonathan Corbet fscrypt 416ff2deb2SEric Biggers fsverity 422d1d25d0SStefan Hajnoczi 432d1d25d0SStefan HajnocziFilesystems 442d1d25d0SStefan Hajnoczi=========== 452d1d25d0SStefan Hajnoczi 462d1d25d0SStefan HajnocziDocumentation for filesystem implementations. 472d1d25d0SStefan Hajnoczi 482d1d25d0SStefan Hajnoczi.. toctree:: 492d1d25d0SStefan Hajnoczi :maxdepth: 2 502d1d25d0SStefan Hajnoczi 5107d241fdSMauro Carvalho Chehab 9p 5234873900SMauro Carvalho Chehab adfs 5376272168SMauro Carvalho Chehab affs 54ca6e9049SMauro Carvalho Chehab afs 55f11f2a3cSJaskaran Singh autofs 56c64d3dc6SMauro Carvalho Chehab autofs-mount-control 57c54ad9a4SMauro Carvalho Chehab befs 58ee68f34dSMauro Carvalho Chehab bfs 595d43e1bcSMauro Carvalho Chehab btrfs 60471379a1SMauro Carvalho Chehab ceph 61f1fa0e60SMauro Carvalho Chehab cramfs 6257443789SMauro Carvalho Chehab debugfs 6314a19fa5SMauro Carvalho Chehab dlmfs 64b02a17cbSMauro Carvalho Chehab ecryptfs 6506dedb45SMauro Carvalho Chehab efivarfs 66e66d8631SMauro Carvalho Chehab erofs 676e29ad2eSMauro Carvalho Chehab ext2 687dc62406SMauro Carvalho Chehab ext3 6989272ca1SMauro Carvalho Chehab f2fs 70720c2fc1SMauro Carvalho Chehab gfs2 715b7ac27aSMauro Carvalho Chehab gfs2-uevents 723700bec3SMauro Carvalho Chehab gfs2-glocks 735040a0acSMauro Carvalho Chehab hfs 74cdded7dbSMauro Carvalho Chehab hfsplus 75a1ef4bcdSMauro Carvalho Chehab hpfs 762640c19dSMauro Carvalho Chehab fuse 77de389cf0SMauro Carvalho Chehab inotify 7876f21685SMauro Carvalho Chehab isofs 792640c19dSMauro Carvalho Chehab nilfs2 80461f2c8fSMauro Carvalho Chehab nfs/index 81461f2c8fSMauro Carvalho Chehab ntfs 82fa95e087SMauro Carvalho Chehab ocfs2 833d0c60d0SMauro Carvalho Chehab ocfs2-online-filecheck 847cbb468fSMauro Carvalho Chehab omfs 8518ccb223SMauro Carvalho Chehab orangefs 8677ce1a47SMauro Carvalho Chehab overlayfs 87c33e97efSMauro Carvalho Chehab proc 88d5eefa2cSMauro Carvalho Chehab qnx6 898979fc9aSMauro Carvalho Chehab ramfs-rootfs-initramfs 9056e6d5c0SMauro Carvalho Chehab relay 916db0a480SMauro Carvalho Chehab romfs 9231771f45SMauro Carvalho Chehab squashfs 9386beb976SMauro Carvalho Chehab sysfs 94826a613dSMauro Carvalho Chehab sysv-fs 957e7cd458SMauro Carvalho Chehab tmpfs 9638e56b4eSMauro Carvalho Chehab ubifs 97688f118eSMauro Carvalho Chehab ubifs-authentication.rst 98c9817ad5SMauro Carvalho Chehab udf 992d1d25d0SStefan Hajnoczi virtiofs 100a1986433SDaniel W. S. Almeida vfat 1019a610812SMauro Carvalho Chehab zonefs 102