很抱歉,如果这是一个愚蠢的问题,我对inode的概念感到困惑。
假设我有一个嵌套在多级目录结构中的file.dat,如下所示:
folder_1 ->
folder_2->
folder_3->
file.dat
此文件在文件系统中占用了多少inode?是一个(每个文件1个inode?)还是4个(包括文件夹?)
答案 0 :(得分:3)
每个目录都是一种特殊的文件,并且有一个自己的inode,file.dat
有自己的inode。在计算文件使用的inode时,通常不会对目录使用的inode进行计数,因为相同的inode用于该目录中的所有文件。因此,如果您将file2.dat
添加到folder_3
,它只会再使用1个inode,而不是另外4个。
答案 1 :(得分:0)