目录与inode,block的关系
按照鸟哥私房菜的说法,linux建立一个目录的时候,ext2会分配一个inode与至少一个block给该目录。其中inode记录该目录的相关权限与属性,并可记录分配到那块block号码;而block则记录这个目录下的文件名与该文件名所占用的inode号码数据。
我想问下,这里的红色标记的两个inode应该是不一样的吧?
按照这本书的说法,比如,我在 /usr/local 下建立目录 test 目录,
也就是 /usr/local/test 。在这个目录下再建立2个档案 a和b。
那么,在建立目录test目录的时候,ext2应该会分配一个inode和block的。其中block中应该会记录a文件名以及该文件名所占用的inode,b文件名以及该文件名所占用的inode吧?
由此,我在想,既然这个test目录在local下建立的,而local本身也是目录,也应该有自己的inode和block的,其block应该会记录test文件名和inode吧,不知道我这样分析对不?