Unix文件系统知识讲解

系统 其他OS
Unix文件系统是Unix系统中的文件,目录,以及对这些文件和目录进行管理的数据结构的总称。Unix文件系统包括引导块、超级块、i节点区、文件存储区、进程对换区等几部分。

我们今天要来了解下Unix文件系统的知识。Unix文件系统是整个Unix系统中与用户关系最密切,用户操作最频繁的部分,随着系统运行时间的延续,文件系统的使用效率也跟着下降,这主要表现为:硬盘空间的减少,垃圾信息的增加,寻址时间的增加等。本文将介绍几种提高文件系统使用效率的方法,和大家共享,欢迎更正和补充。
 
首先,我们应该对Unix文件系统的结构有一个了解。文件系统是Unix系统中的文件,目录,以及对这些文件和目录进行管理的数据结构的总称。Unix文件系统包括引导块、超级块、i节点区、文件存储区、进程对换区等几部分。

引导块占用第0号物理块,不属于Unix文件系统管辖,如果系统中有多个Unix文件系统,只有根文件系统才有引导程序放在引导块中,其余Unix文件系统都不使用引导块;

超级块占用第1号物理块,是Unix文件系统的控制块,超级块包括:Unix文件系统的大小、空闲块数目、空闲块索引表、空闲i节点数目、空闲i节点索引表、封锁标记等。超级块是系统为文件分配存储空间、回收存储空间的依据。

而i节点是对文件进行控制和管理的一种数据结构。一个文件对应一个i节点,每个i节点都有一个***的i节点号,i节点由64个字节组成,保存了文件的属性和类型、存放文件内容的物理块地址、最近一次的存取时间、最近一次的修改时间、创建此文件的时间。要注意哦:i节点中并不包括文件名,文件名和文件占用的i节点的i节点号放在目录文件的目录项中。

文件存储区是存放文件内容的区域,文件存储区中各数据块的使用情况在超级块中由记录,系统利用超级块中的记录完成对数据块的分配和回收。

在Unix文件系统的末尾还可能有进程对换区,这里保留了对换到内存中的进程的映象,它不属于Unix文件系统管辖。相信通过上面的这段文字,兄弟们应该对Unix文件系统有一个大致的了解了。

【编辑推荐】

  1. Unix系统管理很棘手
  2. Unix自动化问题讲解
  3. Unix管理配置文件
  4. 深度讲解Unix cfengine
  5. Unix系统管理问题
责任编辑:小霞
相关推荐

2010-05-04 14:36:40

Unix文件系统

2010-04-13 13:31:31

Unix文件

2010-04-29 10:11:17

Unix系统

2010-04-08 15:58:24

Unix操作系统

2010-05-04 09:22:10

Unix文件

2010-05-04 16:33:39

Unix系统

2010-05-05 15:02:39

Unix系统

2010-04-23 17:09:25

Aix文件系统

2010-05-04 09:45:28

Unix系统

2010-04-30 18:20:23

Unix系统

2010-05-10 19:03:00

Unix文件

2010-04-30 01:28:59

Unix系统

2010-04-29 13:30:20

Unix操作系统

2010-05-06 14:24:56

Unix系统交换区

2010-05-06 09:26:44

Unix系统

2010-04-20 11:34:26

Unix操作系统

2010-04-30 17:38:31

Unix文本

2010-04-26 18:11:55

Unix文件系统

2010-04-26 18:35:18

Unix文件

2010-04-30 15:51:48

Unix系统
点赞
收藏

51CTO技术栈公众号