文件属于失物招领的条件是什么?

文件属于失物招领的条件是什么?

fsck对于放置在lost+found目录中的文件,什么情况下才fsck认为文件丢失,我的想法如下:

对于常规文件:

1)如果inode链接计数为0。如这个答案中所述:“没有相应文件名的索引节点。”

2) 当文件在任何目录中都没有条目时,即使 inode 链接计数不为零,也可能会导致不正确的关闭。

这也引发了有关丢失目录的问题。什么可以将目录限定为丢失,以便fsck将其放置在丢失+找到的目录中。也许目录的 inode 链接计数?或者当该目录在任何其他目录中没有条目时?

答案1

我希望它只是#2(文件在任何目录中都没有条目)。如果一个文件由一个或多个目录条目指向, fsck则应将链接计数设置为等于目录条目的数量。如果一个或多个目录条目指向一个文件,则没有理由fsck在该目录中创建新的目录条目lost+found

相关内容