火影忍者小明
2016-03-11 15:34
感觉老湿讲错了,软链接是记录块中记录的是目标文件名,而不是目标文件inode,如果是inode,删除目标文件,因为有硬链接的存在,使得inode依然存在,则软连接依然有效,这显然不对,所以记录的不是文件inode;删除目标文件,在新建一个相同文件名的文件(内容不同),则软连接就再次有效了,所以软连接记录的是目标文件名,而不是inode;此时,硬链接和软连接的数据是不同的
我也发现这个问题了。 软连接block块里应该存的是路径。
软连接是存储原有文件inode和block块,你把原文件删除这个虽然有硬链接的inode但是没有原文件block块啊。刚学习,仅供参考。
Linux达人养成计划 I
399344 学习 · 3791 问题
相似问题