一、文件系统概念
文件系统使用户不必要关系存储介质的具体块地址,直接通过目录即可进行文件存取。文件系统自动完成存储空间的分配和释放两个功能。
元数据:文件权限、所有者、修改信息等。
二、文件系统分类
传统型文件系统:先写文件数据,再写元数据。
日志型文件系统:在写入文件内容的时候,首先写入日志记录文件。更加安全。如ext3、ReiserFS文件系统。
索引式文件系统:文件属性和实际内容存放在不同的区块。
非索引式文件系统:只有block,数据需要一个block接着一个block读取,效率慢。典型的系统是windows下的FAT数据(需要磁盘整理)。
三、ext2文件系统结构
ext2是Linux默认的文件系统,其结构如下图: