1、硬链接为什么不能链接目录。
举例说:按照文档hard link的推理,要在/home目录下建立/tmp/test/这个目录
的hard link就叫/home/test_hlink吧,也即在/home目录的block里面添加一条记
录即/home/test_hlink/目录对应的inode编号,也即/tmp/test/这个目录的inode
的编号,那么我们就可以通过/home目录的block到/home/test_hlink/目录所对应
的inode编号也就是/tmp/test/这个目录的inode了,从而也就可以访问
到/tmp/test/这个目录下的文档了。
2、为什么符号链接可以链接跨文件系统而硬链接不能。
我的理解是不管是硬链接还是符号链接都是根据inode来找到对应的文件或目录,
那么只要能识别不同文件系统的inode就可以建立链接,如此一来既然符号链接可
以跨文件系统拿硬链接也应该可以。
以上是我个人的理解,请高人指出不对的地方,谢谢!
leohsiung 于 2009-09-12 04:17:17发表:
7# wangyu
非常感谢!
wangyu 于 2009-09-11 17:27:56发表:
解释不好给你找了一个http://baike.baidu.com/view/1097021.htm
leohsiung 于 2009-09-11 16:40:18发表:
5# wangyu
我的意识是能不能从inode以及block的角度解释一下?
wangyu 于 2009-09-11 12:42:51发表:
软链接是虚拟的,而硬链接是把文件复制,如果删除源文件,软的没了,硬的还有
leohsiung 于 2009-09-11 10:40:20发表:
能不能深入的讲解一下?
liu351128 于 2009-09-10 22:13:47发表:
同意
xiazhouquan 于 2009-09-10 21:57:00发表:
我个人的理解软链接相当于快捷方式可以遍布你想遍布的地方,硬连接的话相当于在复制一次的意思,应该有要有所限制不然会乱套