加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux的ext2/ext3文件系统知识

发布时间:2016-10-26 11:44:32 所属栏目:Linux 来源:网络整理
导读:Linux最传统的磁盘文件系统(filesystem)使用的是ext2,所以要了解文件系统就得要由ext2开始。 一、文件系统特性 磁盘分区完毕后还需要进行格式化,之后操作系统

inode记录的文件数据至少有:

1、该文件的访问模式;(rwx)

2、该文件的所有者与组(ower/group);

3、该文件的大小;

4、该文件创建或状态改变的时间(ctime);

5、最近一次读的时间(atime);

6、最近修改的时间(mtime);

7、该文件的特性的标志(flag);

8、该文件真正内容的指向(pointer);

而有这么强大功能的inode的大小均固定为每个128B。inode除了文件权限属性记录区域外,还有12个直接,1个间接,一个双间接与一个三间接记录区。12个直接指向号码的对照,这12个记录就能够直接取得block号码,至于所谓的间接就是再拿一个block来当作block号码的记录区,如果文件太大,就会使用间接的block来记录编号。同理,如果文件持续长大,那么就复用所谓的双间接,第一个仅再指出下一个记录编号的block在哪里,实际记录在第二个block当中。依此类推,三间接就是复用第三层block来记录编号。如下图所示:

Linux的ext2/ext3文件系统知识

*Super block:

Super block是非常重要的,因为文件系统的基本信息都写在这里,一个文件系统应该仅有一个super block而已。它记录的信息主要有:

1、block与inode总量;

2、未使用与已使用的inode、block数量;

3、block与inode的大小;

4、文件系统的挂载时间、最近一次写入数据的时间,最近一次检验磁盘的时间等文件系统的相关信息;

5、一个validbit数值,若此文件系统已挂载,则validbit为0,若未挂载,则validbit为1;

*File system Description(文件系统描述说明)

这个区段可以描述每个block group的开始与结束的号码,以及说明每个区段分别介于哪一个block号码之间。可以用dumpe2fs来查看。

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读