Linux文件系统数据结构

介绍

Linux的每个文件包含3个信息:文件名、inode(保存文件的元数据信息)、datablock(保存文件真正的内容数据)。
Linux的文件管理空间有两个部分:元空间(保存文件名、inode)、数据空间(datablock)。

元数据和数据的区别表

项目 元数据 数据
概念 文件的描述信息 文件内真正存储的数据内容
容量 容量非常小,并不同大小的文件的元数据信息大小相同 大小不等Km、BM、GB、TB等
位置 元空间 数据空间

Linux查找文件的流程
1.从元空间中查找文件,(因为元空间,空间小查询速度快),如果没有就找不到,如果有就可以被找到,同时找到描述信息中的物理地址。
2.通过得到的物理地址,直接在磁盘上找到相应位置,并读取文件数据。

相关文章: