Linux下ext2文件系统inode的概念以及软硬链接

本文详细介绍了Linux下ext2文件系统中inode的概念,包括inode的结构和作用,以及文件的创建、删除和查找过程。此外,还深入探讨了软硬链接的区别,硬链接通过多个文件名指向同一inode,而软链接则创建新文件并存储目标文件的路径。
摘要由CSDN通过智能技术生成

inode

操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。
文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点”。

文件=属性+内容,属性的集合就是inode
在inode里面,有一个inode id,是标识一个文件的标志,一般一个文件只有一个inode,inode id也是唯一的,看到inode id命令:ls -i
在这里插入图片描述

文件系统会根据不同的分区划分为数个的block group(块组),每个block group都有相同的结构。
1.data blocks(数据块):有很多小数据块,用来存放数据
2.inode Table(inode表):存放很多个inode的集合。inode table 和data blocks是有对应关系的
3.inode Bitmap(inode位图):是比特位存储,每一个比特位表示inode是否被占用,占用为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值