linux 之inode
先看看Inode的结构图
再来了解一下文件系统如何存取文件的
1、根据文件名,通过Directory里的对应关系,找到文件对应的Inode number
2、再根据Inode number读取到文件的Inode table
3、再根据Inode table中的Pointer读取到相应的Blocks
这里有一个重要的内容,就是Directory,他不是我们通常说的目录,而是一个列表,记录了一个文件/目录名称对应的Inode number。如下
Directory:
A directory is a mapping between the human name for the file and the computer's inode number.
所以说,这个Directory不是文件,我们可以看作是文件系统中的一个属性,只是用来关键文件名与Inode number。这个一定要理解好,否则后面关于硬链接的内容,就不容易理解了。
转载http://www.cnblogs.com/hnrainll/archive/2011/06/18/2084210.html
相关推荐
wozijisunfly 2020-08-11
zhongzhiwei 2020-08-07
cwgxiaoguizi 2020-08-03
小表弟皮卡丘 2020-06-22
LychieFan 2020-05-18
wintelx 2020-05-11
benico 2020-04-26
wangrui0 2020-04-26
东哥笔记 2020-04-21
zmjzhangmj 2020-04-16
linuxalienyan 2020-04-10
kuberlin 2020-04-08
atb 2020-03-01
fenxinzi 2020-01-11
jackadmi 2020-01-09
nightwindnw 2020-01-07
hickwu 2020-01-05
jchunwen 2013-07-31