inode table
inode记录的数据有
1、该文件的存取模式(read/write/excute)
2、该文件的拥有者与群组(owner/group)
3、该文件的容量
4、该文件创建或者改变时间(ctime)
5、最近一次的读取时间(atime)
6、最近修改的时间(mtime)
7、定义文件特性的旗标(flag)
8、该文件真正内容的指向(pointer)
inode的特点
1、每个inode大小均为固定为128Bytes
2、每个文件都仅会占用一个inode而已
3、承上,因此文件系统能够创建的文件数量与inode的数据量有关
4、系统读取文件时需要先找到inode,并分析inode所记录的权限与使用者是否符合,若符合才能够开始实际读取block的内容
superblock记录的信息有
1、block和inode的总量
2、未使用与已使用的inode/block数量
3、block与inode的大小(block为1、2、4K,inode为128Bytes或256Bytes)
4、filesystem的挂载时间、最近一次写入数据的时间、最近一次检验磁盘(fsck)的时间等文件系统的相关信息
5、一个vaild bit数值,若此文件系统已被挂载,则vaild bit为0,若未被挂载,则vaild bit为1