linux(inode)学习

目录:

              1.认识磁盘结构

              2.没有被打开的文件在磁盘里是怎么保存的

------------------------------------------------------------------------------------------------------------------------------

如果一个文件没有被打开,这个文件在哪里呢???? ----  当然在磁盘上了

文件   =    文件内容   +    文件属性           在系统角度看就是数据,在磁盘角度就是 0 1序列

那么磁盘又是一种什么设备呢???

 

我们可以把我们的盘面想象成线性结构(类似于磁带来出来,不就是一条长长的)

------------------------------------------------------------------------------------------------------------------------------

 2.没有被打开的文件在磁盘里是怎么保存的

于是我们要理解磁盘,我们就将磁盘的圆状结构转换成了 线性结构,我要理解线性结构,就知道线性结构有一个下标地址(下标地址LBA在磁盘上地址的转换),然后对磁盘的读写,变成了对大空间的读写,对大空间的管理成本太高,把大空间拆成小空间,小空间管理好,大空间也就能管理好!!!!!!!!!!!!!!!!!!!!!!!!

 ------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

 我们在创建一个文件的时候,在inode Table 申请一个inode就能申请到吗???如果inode table当中有10万了inode块,哪道需要全部遍历一遍知道哪个inode块没有被使用过吗??

还有如果需要申请数据块,哪道也需要把数据块都遍历一遍,知道哪个数据块没有被使用过吗???

这样子查找效率太低了,所以我们有indoe Bitmap   和   inode  Bitmap

 --------------------------------------------------------------------------------------------------------------------------------

系统当中标识一个文件是通过inode标识的,可我作为用户怎么知道inode是多少???作为用户我只知道你的文件名

我在操作linux的时候,我们也是在一个目录下的,可我怎么确保我是在哪个分区里的block块中的呢??

 

 

 所以我们也可以解释为什么  执行命令要带路径了,这也就为了在要执行的命令的目录下,拿到这个命令所对应的inode,因为这个inode只有在创建文件的目录下才能找到

-------------------------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值