Catalog
This blog is based on github pages, comments are welcome through github issues :)
-
PCIe protocol
-
Nvme Driver
-
Generic Block Layer
-
Scheduler
-
VFS
-
dentry_inode
-
mount
-
mount_lock
-
extent
-
iomap
-
open
-
bind_mount
* ##### lock_mount()(WIP) * ##### __do_loopback()(WIP) * ##### graft_tree()(WIP) -
selinux(WIP)
-
posix_acl(WIP)
-
getdents64_and_dentry_and_fuse(WIP)
-
dentry_lifecycle(TODO)
-
page_cache_lifecycle.md(TODO)
-
devtmpfs(TODO)
-
bdev_filesystem(TODO)
-
dentry_state(TODO)
-
-
virtiofs
- ###cloud-hypervisor
-
FUSE subsystem tutorial / FUSE 子系统教程
-
中文目录
-
English contents
-
Chapter 1: FUSE subsystem design
-
Chapter 2: Linux implementation
- 2.1 Source map, module initialization, mount, and FUSE_INIT
- 2.2 Path walking, directory operations, attributes, and references
- 2.3 OPEN, cached I/O, direct I/O, writeback, and RELEASE
- 2.4 Request allocation, queue state machine, and /dev/fuse transport
- 2.5 Ordinary mmap and virtio-fs DAX
- 2.6 Teardown, abort, debugging, and performance analysis
-
-
-
virtio
-
dax
-
vfio
-
io_uring
-
user && group && permission