inode与block

文件在存储过程中会将文件分成三个部分进行存储

数据存放在:block

属性元信息放在:inode

文件名属于:目录

目录的组成:文件名和inode

block的组成:文件存放在硬盘中,硬盘中划分的扇区,每个扇区存在512字节也就是0.5k

每次读取时一个个扇区读的话效率太慢所以有了block的存在,因为每次都是连续读很多扇区,就是每次读一个块(block)

一个文件必须占用一个inode,但至少占用一个块

打开文件的步骤:

1,系统查找这个文件的inode号

2,通过inode号获取inode信息

3,查看对文件的权限是否可以查看

4,找到文件数据所在的block,读出数据

inode一般大小是(128---256B)

一般有12个直连接,一个间接,1个双间接,1个三连接。

十二个直连接:共占用48字节磁盘空间,包含12个直接block号的信息,若文件系统默认block大小为4kb,那就是12*4=48KB

间接指的是:inode中所记录下的4字节内容,所指向的block,这个block存放的不是真正的内容,而是真实文件所存放位置block号信息

1024*4

双间接:1024*1024*4

三间接:1024*1024*1024*4

 

转载于:https://www.cnblogs.com/CAPF/p/11331503.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值