root的索引节点有多少N个链接?

时间:2017-12-04 17:31:25

标签: unix filesystems

标题说这一切都是真的,但这里有提示。

对于操作系统类,我们已经为文件系统提供了一些基本代码,并要求对其进行扩展。

该功能列表的一部分包括自己实现fschk,需要验证每个索引节点的链接数是否正确。

我的fschk(对或错)遍历文件系统并从每个文件名中读取索引节点号。然后,它将一个索引添加到表中的索引,该索引维护引用计数。然后它遍历此表并将计数值与每个索引节点实际所说的值进行比较。

这为我添加到文件系统的所有新文件和目录提供了正确数量的Nlink,除了根节点本身。我总是通过遍历文件系统来计算对root的一个引用,但root的索引节点坚持认为它有3个Nlink。

这就是促使我提出这个问题的原因。在一般的Unix文件系统中,root的索引节点有多少个Nlink?它们来自哪里?

1 个答案:

答案 0 :(得分:0)

我已经了解了它的名字本身,其次是。和..

  1. /

  2. .

  3. ..