2个unix文件如何具有相同的inode,但是inode的引用计数是1?

时间:2014-05-15 06:46:35

标签: unix reference-counting inode

我对unix / inode文件系统的理解是两个名称可以引用相同的inode编号,但在这种情况下引用计数将是2.但是,我今天注意到/ etc / hosts文件和/ private / etc / hosts文件都引用相同的inode编号,但引用计数为1.为什么不是引用计数2,反映了两条路径引用相同inode的事实?

% ls -li /etc/hosts
38402042 -rw-r--r--  1 root  wheel  236 May 14 23:13 /etc/hosts

% ls -li /private/etc/hosts
38402042 -rw-r--r--  1 root  wheel  236 May 14 23:13 /private/etc/hosts

1 个答案:

答案 0 :(得分:0)

硬链接共享相同的inode,而硬链接更像是镜像副本  硬链接语法:ln file1 file2
 如果你删除了file1并且它仍然是file2。