图 1
除了基本信息,还包含指向文件中前几个数据块的指针。如果文件很大,就需要使用到间接指针了。
一级间接指针是一个指向指针块的指针,而指针块中的指针是指向附加数据块的;
二级间接指针是一个执行间接知真块的指针;
三级间接指针块包含了一个指向二级间接指针块的指针。
举例:
假设一个索引节点占用128字节,状态信息占用68字节,指针为四字节长,一个块的长度是8K字节,每个块指针为32bit。根据以上信息,可以计算
(1)直接指针的个数为:
(128-68-4×3)字节/4字节=12个
(2)指针指针可直接表示的文件大小:
12×8×1024=98304字节
(3)一级间接指针指向一个块大小为8K字节
UNIX文件的实现——索引节点(转)
最新推荐文章于 2023-07-02 22:29:31 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)