深入理解数据存储与检索机制,涵盖文件组织、索引节点管理及并发访问控制。
独立实现了一个功能完整的用户态文件系统,支持文件/目录创建、读写、删除、路径解析及 truncate。 设计指标如下:
inode_t
block_t
file_t
采用 测试驱动开发(TDD),通过 21/22 个官方测试用例, 并编写了专用调试脚本(test.sh / debug.sh)提升开发效率。
test.sh
debug.sh