cat userlist

1.Linux文件系统的三层抽象

超级块,inode结点,数据区

 

  • 超级块用来存储文件系统本身的信息
  • i-node节点表存放i-node节点,存储文件属性、所有者、权限等元数据信息
  • 数据区分块存储文件数据,它是不连续存储的,一个文件的内容可能散落在数据区内部

 2.

 

 

 Cat userlist的过程:①打开,从目录找到userlist
          ②从dentry结构体读出innode
          ③从inode结构体读出i_block[]
          ④按顺序组织i_block[]中的内容,输出到终端

示意图:

 

posted @ 2022-10-23 21:01  遥鱼  阅读(32)  评论(0)    收藏  举报