Unix系统文件系统知识简介

系统 其他OS
我们知道Unix系统的不断普及,有更多的人了解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系统文件系统的介绍。

【编辑推荐】

  1. Unix Shell注意问题备忘
  2. Unix操作系统加锁和解锁讲解
  3. Unix系统行业工具介绍
  4. 讲解Unix系统cpio命令
  5. Unix系统磁带管理命令
责任编辑:小霞
相关推荐

2010-04-30 15:51:48

Unix系统

2010-04-13 13:31:31

Unix文件

2010-05-05 17:46:32

Unix文件系统

2010-05-10 19:03:00

Unix文件

2011-03-23 14:00:44

2012-09-12 14:40:19

Lustre文件系统

2010-04-26 18:11:55

Unix文件系统

2010-04-26 18:35:18

Unix文件

2010-05-04 14:36:40

Unix文件系统

2010-04-13 13:55:36

Unix文件系统

2010-04-26 17:34:37

Unix文件

2010-04-15 16:24:10

Unix操作系统

2011-03-23 14:28:29

安全Unix系统find

2010-04-08 15:58:24

Unix操作系统

2010-04-30 17:03:44

Unix文件系统

2010-06-22 16:18:54

2011-01-06 14:03:18

2015-07-27 09:22:53

Unix文件系统命令

2012-09-19 13:43:13

OpenAFS分布式文件系统

2012-08-31 16:04:11

HDFS分布式文件系统
点赞
收藏

51CTO技术栈公众号