Linux 6.1 文件系统源码文档索引(RK3588)

Linux 6.1 文件系统源码文档索引(RK3588)

源码:rk3588/kernel-6.1/fs/,共约 2100 个文件,包含 VFS 核心、通用文件 I/O 基础设施和数十种具体文件系统。

新增总览与专题

编号 文档 内容
总览 Linux文件系统架构与源码总览.md VFS 分层、核心对象与系统调用
索引 源码目录与文件系统索引.md Makefile/Kconfig、目录分类
01 VFS核心对象与生命周期.md super/inode/dentry/file
02 路径解析打开与元数据操作.md namei、open、create、rename
03 文件描述符读写与零拷贝.md fdtable、read/write、splice、pipe
04 挂载命名空间与fs_context.md mount tree、新挂载 API
05 页缓存写回与块IO.md address_space、writeback、buffer/mpage
06 权限ACL-Xattr锁与配额.md permission、ACL、xattr、locks、quota
07 事件通知与异步IO接口.md epoll、eventfd、aio、inotify/fanotify
08 Iomap-DirectIO与DAX.md iomap、direct I/O、DAX
09 加密完整性与文件系统安全.md fscrypt、fs-verity、安全边界
10 内存伪文件系统与Overlay-FUSE.md proc/sysfs/tmpfs/overlay/fuse
11 本地磁盘文件系统对比.md ext4/f2fs/xfs/btrfs
12 只读与闪存文件系统.md EROFS/SquashFS/UBIFS/JFFS2
13 网络与分布式文件系统.md NFS/SMB/Ceph/9P/AFS
14 并发缓存一致性与故障恢复.md 锁、RCU、引用、fsync、崩溃一致性
15 RK3588存储部署与排障.md eMMC/NVMe/闪存/容器调优
16 可执行文件加载与Coredump.md exec、binfmt、ELF、脚本、core

已有深度文档

  • fs总线/:VFS 单文件和主调用链分析。
  • ext4/:ext4 各模块深度分析。
  • 网文博客/:文件系统原理背景资料,内容不等同于本内核源码结论。

推荐阅读顺序

总览01 VFS 对象02 路径与打开03 fd 与读写04 挂载与 namespace05 页缓存与块 IO08 iomap/DIO/DAX06 权限与元数据07 通知与异步接口11 本地文件系统12 只读/闪存10 伪文件系统13 网络文件系统14 一致性15 RK3588

快速观测

1
2
3
4
5
6
7
8
cat /proc/filesystems
findmnt
cat /proc/self/mountinfo
cat /proc/meminfo
cat /proc/vmstat
cat /proc/diskstats
df -hT
df -i

文章互动

阅读 --

留言

0 条留言

正在加载留言…