本篇博客中我们主要阐述ext2文件系统创建文件和目录的实现原理。文件系统中每个文件/目录有两个结构来描述该文件的元数据信息,第一是文件目录项即struct dentry,主要保存文件名至文件inode号的映射,第二是文件inode结构,保存文件元数据信息。而对应在磁盘上,每个文件目录项保存在父目录的数据块中,而文件inode在ext2文件系统中则保存在磁盘的特定区域(块组的inode table中),每个磁盘inode均对应一个唯一的编号。 本篇博客中我们主要阐述ext2文件系统创建文件和目录的实现原理。文件系统中每个文件