免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 760 | 回复: 0
打印 上一主题 下一主题

关于inode的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-05 11:33 |只看该作者 |倒序浏览
关于inode的问题
软连接是可以跨越文件系统的,硬连接只能在一个文件系统中建立.
软连接相当与一个指针,或者说是别名,硬连接是直接映射到硬盘的
存储区,相当与和原有的文件共同享有硬盘上的空间.所以如果你操作
硬连接的文件,相当于直接操作硬盘上的数据. Unix是通过inode管理
硬盘的,每个inode包含文件的各种信息:所有者,权限,数据在磁盘上的
分布.但inode不含有文件的名字,哪个文件对应那个inode的信息是保存
在目录文件中,每个目录文件中的一个记录记有文件名和这个文件对应
的inode号,所以目录文件相当与文件名和inode的映射表.对于硬连接,相当于
多个文件名对应一个inode,是一个多对一的映射,对于inode它不关心哪个文件
对应它,但是它记录有多少个文件对应它.如果对应它的一个文件被删除,
这个记录值就减一,当减为0时,对应这个inode的资源才被释放,所以如果一个
文件有硬连接,你删除这个文件的话,系统并不是真正的删除它,

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27749/showart_226721.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP