linux的inode、superblock

博客介绍了inode和superblock记录的信息。inode记录文件存取模式、拥有者、容量等数据,其大小固定,每个文件仅占一个inode,系统读取文件需先分析inode权限。superblock记录block和inode总量、使用情况、大小及文件系统相关时间等信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值