美文网首页
Linux命令(九)

Linux命令(九)

作者: 菁华浮英梦 | 来源:发表于2018-07-19 12:35 被阅读279次

一、inodetable(inode表格)

     1、基本上,inode记录的文件数据至少有下面这些:

          该文件的访问模式(read/write/excute);该文件的所有者与组(owner/group);该文件的大小;该文件创建或改变的时间(ctime);最近一次的读取时间(atime);最近修改的时间(mtime);定义文件特性的标志(flag),如SetUID等;该文件真正内容的指向(pointer);

     2、inode的数量与大小也是在格式化的时候固定了的,此外:

          每个inode大小均固定为128bytes;每个文件都仅会占用一个inode而已,因此文件系统能创建的文件数量与inode的数量有关;系统读取文件时需先找到inode,并分析inode所记录的权限与用户是否符合,若符合才能够开始实际读取block的内容。

二、Superblock(超级块):记录整个文件系统相关信息的地方。

     1、Superblock记录的主要信息为:block与inode的总量;未使用与已使用的inode/block数量;block与inode的大小(block为1K,2K,4K,inode为128bytes);文件系统的挂在时间、最近一次写入数据的时间、最近一次校验磁盘(fsck)的时间等文件系统相关的信息;一个validbit数值,若此文件系统已被挂载,则valid bit为0,若未被挂载,则为1;

三、File system Description(文件系统描述说明):这个区段描述每个block group的开始与结束的block号码,以及说明每个区段(superblock,bitmap,inodemap,data block)分别介于哪一个block号码之间。

四、block bitmap(块对照表):可以从中查看哪些哪些block是空的,因此我们的系统能够很快速地找到可使用的空间来处置文件。若删除某些文件时,则需要将这些文件占有的block释放出来,此时,他们的状态应改为“未使用中”。

五、inode bitmap(inode对照表):与block bitmap类似。

注:每个区段与superblock的信息都可以使用dumpe2fs这个命令来查询:dumpe2fs [-bh] 设备文件名(-b留出保留为环道的部分,-h近列出superblock的数据)。

六、部分命令

     1、df:调出目前挂载的设备。

相关文章

网友评论

      本文标题:Linux命令(九)

      本文链接:https://www.haomeiwen.com/subject/bmftmftx.html