Linux内核中的文件系统¶
这份正在开发的文档,在未来的某一天,将提供关于Linux虚拟文件系统(VFS)层如何工作的全面信息,以及位于其下的文件系统。目前,我们有的内容如下。
核心VFS文档¶
请参阅以下手册,以获取有关VFS层本身及其算法如何工作的文档。
文件系统支持层¶
文件系统层中支持代码的文档,供文件系统实现中使用。
文件系统¶
文件系统实现的文档。
- v9fs:用于Linux的Plan 9资源共享
- Acorn Disc Filing System - ADFS
- Amiga文件系统概述
- kAFS: AFS 文件系统
- autofs - 工作原理
- autofs内核模块的杂项设备控制操作
- bcachefs 文档
- 用于 Linux 的 BeOS 文件系统
- Linux的BFS文件系统
- BTRFS
- Ceph 分布式文件系统
- Coda Kernel-Venus 接口
- Configfs - 用户空间驱动的内核对象配置
- Cramfs - 将文件系统压缩到小型 ROM 中
- 文件的直接访问
- DebugFS
- DLMFS
- eCryptfs:一个用于 Linux 的堆叠式加密文件系统
- efivarfs - 一个 (U)EFI 变量文件系统
- EROFS - 增强型只读文件系统
- 第二个扩展文件系统
- Ext3 文件系统
- ext4 数据结构和算法
- 什么是 Flash-Friendly 文件系统 (F2FS)?
- Global File System 2
- uevents 和 GFS2
- Glock 内部锁定规则
- 用于 Linux 的 Macintosh HFS 文件系统
- 用于 Linux 的 Macintosh HFSPlus 文件系统
- 读/写 HPFS 2.09
- FUSE
- Fuse I/O 模式
- FUSE-over-io-uring 设计文档
- FUSE Passthrough
- Inotify - 一个强大而简单的文件更改通知系统
- ISO9660 文件系统
- NILFS2
- NFS
- NTFS3
- OCFS2 文件系统
- OCFS2 文件系统 - 在线文件检查
- 优化的 MPEG 文件系统 (OMFS)
- ORANGEFS
- Overlay 文件系统
- /proc 文件系统
- QNX6 文件系统
- Ramfs、rootfs 和 initramfs
- relay 接口 (以前的 relayfs)
- 资源控制功能 (resctrl) 的用户界面
- ROMFS - ROM 文件系统
- CIFS
- SPU 文件系统
- Squashfs 4.0 文件系统
- sysfs - 用于导出内核对象的 _The_ 文件系统
- Tmpfs
- UBI 文件系统
- UBIFS 身份验证支持
- UDF 文件系统
- virtiofs: virtio-fs 主机<->客户机共享文件系统
- VFAT
- XFS 文件系统文档
- ZoneFS - 用于分区块设备的分区文件系统