Unix系统文件系统知识简介

来源: 51cto
2010/4/29 10:46:45
近来,随着Unix系统的不断普及,使用Unix系统的单位和个人也越来越多,特别是Linux的推出,更是风靡全球。今天,我们就来学习一下Unix系统文件系统的知识。

分享到: 新浪微博 腾讯微博
本文关键字: Unix系统

近来,随着Unix系统的不断普及,使用Unix系统的单位和个人也越来越多,特别是Linux的推出,更是风靡全球。今天,我们就来学习一下Unix系统文件系统的知识。

文件是通过操作系统来管理的。文件的结构以及命名、存取、使用、保护和实现方法都是Unix系统中的重要内容。总体上,Unix系统中处理文件的那部分称为文件系统。同DOS类似,Unix中的文件系统被组织成树状结构。

Unix系统中的文件和目录通过一个9比特的保护码来进行保护。保护码分成三个3比特的域,分别对应着文件主、同组用户和其他用户。每个域有一位标识读权限,一位标识写权限,一位标识执行权限,这三位即rwx位。

在Unix系统文件系统中通常包含如下文件类型:

普通文件:Unix系统一个文件包含所有用户放在其中的信息。它可以被认为是一个字节序列。它与DOS及WINDOWS系统不同,对于每个文件都具有一定的读写权限。

目录:目录提供了文件名称与文件自身之间的映射,由此使得文件系统上的一个结构被作为一个整体对待。一个目录可包含文件,也可以包含子目录,这些子目录同样可以包含更多的文件和子目录。一个目录在被读的时候,它的行为完全像一个普通文件,但它不能被没有权限的用户程序访问。

特殊文件:特殊文件是Unix系统文件系统中最有特色的地方之一。每个I/O设备(磁盘驱动器、终端等)都与一个这样的文件有关。对特殊文件的操作和普通文件一样,但它引发了对相关设备的操作。特殊设备文件的实体保存在目录/dev中。

符号链接文件:一个符号链接在行为上就像指向另一个文件的指针,这有点像C语言中的指针。在文件系统中,实现这一点是建立一个带有链接名称的文件,该链接指向文件的路径名。

I 标识号,I列表和I节点:一个目录是由一系列结构组成的,每个结构包含有一个文件名和一个指向文件自身的指针,该指针是一个整数,称为文件的I标识号。当文件被访问时,它的I标识号用来作为索引打开一个系统表(I列表),Unix系统表中存放着文件(I节点)的实体。I节点中包含了如下对文件的描述信息:

.文件自身的用户和用户组ID

.文件的保护码

.文件内容所在的物理磁盘地址

.文件的大小

.最后一次I节点改变的时间,最后一次使用和最后一次修改的时间

.连接该文件的次数,即它出现在其它目录中的次数

.一个指明文件类型的标记(目录、普通文件或特殊文件)

以上就是Unix系统文件系统的介绍。

责编:王立新
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map