SYSTEMS · VIRTUALIZATION · KERNEL

深入系统底层,
记录工程真相。

一份关于 Linux 内核、虚拟化与云基础设施的技术手记。 从源码路径到实测数据,把复杂问题拆成可以验证的答案。

SYSTEM_MAP05 NOTES
01KERNELfreeze · pagemap
02VMMvirtio · snapshot
03STORAGEreflink · fsync
TRACE THE WHOLE PATHGUEST → HOST

KNOWLEDGE BASE

全部文章

05 / 05
ESC
01

CubeSandbox · 深度解析

快照、克隆与回滚

从三个反直觉现象出发,拆解 XFS Reflink、内存增量快照与零拷贝克隆背后的五层架构。

CubeSandboxXFS ReflinkSoft Dirty
02

Linux 内核 · I/O 一致性

fs freeze 完整行为分析

沿上游 Linux 6.6 与开源 Cloud Hypervisor 源码,追踪 FIFREEZE、异步 I/O 等待、virtio FLUSH 到 Host fsync 的完整链路。

fsfreezevirtio-blkio_uring
03

虚拟化 · 稳定性

Minidump 工程化支持

围绕 Guest Panic 场景,给出 vmcore 过滤、压缩、内核符号准备与不同内存规格下的实测数据。

MinidumpKdumpvmcore
04

系统研究 · 崩溃分析

Minidump 技术调研

系统梳理 kdump、virsh dump 与 makedumpfile 的工作原理,并深入 ELF、位图过滤和内存页判定流程。

KdumpELFCrash
05

Linux 内核 · Mount API

跨 mount namespace 挂载原理

从挂载树和 mount namespace 的隔离边界出发,解释 detached bind clone、匿名 mount namespace 与 fd 如何协作完成跨 namespace 挂载。

Mount Namespaceopen_treemove_mount

TOPIC INDEX

专题索引

ABOUT / 00

让每个结论都能沿源码回溯。

这里收录的是对真实工程问题的长篇分析:明确问题边界,穿透 Guest 与 Host, 记录关键调用路径,也保留测试方法与限制条件。

01 / 源码为证02 / 端到端视角03 / 可复现实验