题13

题目

【2009 统考真题】设文件 F1 的当前引用计数值为 1 , 先建立文件 F1 的符号链接(软链接) 文件 ,再建立文件 的硬链接文件 ,然后删除文件 。此时,文件 和文件 F3 的引用计数值分别是 ( )。
A.
B. 1,1
C.
D. 2,1

分析

建立符号链接时, 引用计数值直接设置为 1 , 不受被链接文件的影响; 建立硬链接时, 引用计数值加 1 。
删除文件时, 删除操作对于符号链接是不可见的, 这并不影响文件系统, 当以后再通过符号链接访问时, 发现文件不存在, 直接删除符号链接;
但对于硬链接则不可直接删除, 引用计数值减 1 , 若值不为 0 , 则不能删除此文件, 因为还有其他硬链接指向此文件。

当建立 时, 的引用计数值都为 1 。当再建立 时, 的引用计数值就都变成了 2 。当后来删除 时, 的引用计数值为 的引用计数值不变。

B