免费注册 查看新帖 |

Chinaunix

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

ext2/ext3 文件系统和文件及目录在存储上的关系 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-22 14:57 |只看该作者 |倒序浏览
我在准备RHCE考试,在书上看到这个知识点,放在这里给初学者,希望能帮助他们理解文件系统和文件的关系
1,
ext2/ext3 文件系统采用block+inode的方式存放文件,ext2/ext3 文件系统上有一块空间被成为超级块(superblock),用于存放文件系统的元数据,诸如卷标名,block数,inode数等等。inode存放文件的元数据,包含文件权限,属性,更改时间等数据。

2
ext2/ext3 文件系统使用索引节点来记录文件信息,索引节点是一个结构(包含一个文件的长度,创建及修改时间,权限,所属关系,硬盘中的位置等信息)。一个文件系统维护了一个索引节点的数组,系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点号。每个文件或者目录都与索引节点数组中的唯一一个元素对应。linux文件系统将文件索引节点号和文件名同时保存在目录中,所以目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一对文件名称和索引节点号称为一个连接。对于一个文件来说有唯一的索引节点号与之对应,对于一个索引节点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径访问。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP