0

为什么我们有一个接口来使用 chattr -v 更改文件的 i_generation 编号,而 FS 在从未使用的列表中分配新的 inode 时已经增加了它?

除了在 NFS 中的使用(检测文件删除后重用的 inode 上的陈旧文件句柄)之外,它还有其他用途吗?

4

1 回答 1

0

更改 gen 编号会使任何打开的文件句柄无效吗?如果是这样,以后对该文件的所有读取都将失败。所以,如果我猜的话,我会说这是一种使所有打开的文件句柄无效的方法,有点懒惰,服务器不维护任何关于谁拥有打开的文件句柄的状态。

于 2013-09-14T17:44:04.853 回答