课程
/运维&测试
/Linux
/ Linux达人养成计划 I
老师说硬连接和源文件对应索引列表里同一个节点,但是这个硬连接的文件名存储在哪里呢?肯定不是在索引列表里,因为索引列表存放的是文件的节点号,时间和数据地址!也肯定不在存储的block里,因为硬连接和源文件的文件名是不同的!
2018-01-03
源自: Linux达人养成计划 I 3-5
正在回答
不知道具体存储在哪里,不过这里的硬链接感觉可以理解成java对象里面的引用,引用存储在内存的栈中,对栈中的引用本身改变不会改变堆中的数据,堆中的一个对象可以对应栈中的多个引用,如果引用全部被删除,那么对象就会被从堆中清除掉。在这里也是一样,只要还有硬链接,block就还在,如果最后一个硬链接删除,那么block块里面的数据就彻底删掉了。还有,这里硬链接和源文件其实是一个东西,就像快捷方式一样,建个文件的快捷方式,复制一个,改下名而已 ,没什么区别。
慕粉1467118202 提问者
举报
Linux入门视频教程,以通俗易懂的语言带你感受linux之美
1 回答硬盘的数据存储区在哪里?
1 回答硬件设备文件名
1 回答软连接和硬链接作用于哪里?
2 回答硬件设备文件名
2 回答关于软硬连接文件大小的问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号