螺蛳壳里做道场:实现一个256KB的迷你文件系统

螺蛳壳里做道场:实现一个256KB的迷你文件系统

💡 原文中文,约5900字,阅读约需14分钟。
📝

内容提要

本文介绍了一个基于小硬盘空间的极简文件系统的设计,包括数据区、元信息区和分配结构。文件系统的读写流程涉及到根目录的遍历、inode的读取和数据块的访问。文件的写入需要分配新的数据块,并进行相应的IO操作。文章总结了文件系统设计的基本理念和一些优化点。

🏷️

标签

➡️

继续阅读