摘要: 老文件系统的问题 老文件系统:简单的superblock + inode区 + data区 问题:性能不佳 定位问题:老文件系统将磁盘当作随机存取内存,从而导致读取一个文件时可能会跨越很远的磁盘距离(比如读完文件的inode后需要读取data),花费大量时间寻道 文件系统会变得非常碎片化(因为没有管 阅读全文
posted @ 2022-03-29 10:48 leequeue 阅读(86) 评论(0) 推荐(0)
摘要: 文件系统实现 概述 文件系统是纯软件实现 文件系统的两个重点:数据结构、访问方法 如何组织和存储元数据?数组、树等等 如何高性能的访问文件? 心智模型:研究文件系统时,聚焦于核心问题,而不要囿于代码的细节 下面讨论的都是简单文件系统(VSFS) 整体组织 数据区:最重要的部分,真实存储数据的区域 块 阅读全文
posted @ 2022-03-29 10:45 leequeue 阅读(69) 评论(0) 推荐(0)