UNⅨ操作系统的文件管理
UNIX操作系统的文件管理
UNX文件系统的基本工作原理 1、UNX文件的逻辑结构及分类 ●UNX系统中文件的逻辑结构采用所谓无结构的 流式文件,即是把文件视为一个无内部结构的字 符流。,并把它们分为 (1)一般文件 (2)目录文件
一、UNIX文件系统的基本工作原理 ⚫ 1、UNIX文件的逻辑结构及分类 ⚫ UNIX系统中文件的逻辑结构采用所谓无结构的 流式文件,即是把文件视为一个无内部结构的字 符流。,并把它们分为: ⚫ (1) 一般文件 ⚫ (2) 目录文件
由文件的目录组成的文件称为目录文件。 度 便于实施文件共享,而把这些内容划分为两部 分: 部分称为该文件的文件控制块(或索引节点) node,它包含了文件的长度、物理位置、文 件组、文件类型、存取权限、共享信息、管理 住处等内容 另一部分仍称为该文件的目录,它只含文件名以 及相应 inode节点的编号(见图)。因此, UNX的目录文件虽也是由文件的目录组成, 但相比之下要比通常所说的目录文件简单许多
由文件的目录组成的文件称为目录文件。 ⚫ 在UNIX里,为了加快文件目录的搜索速度, 便于实施文件共享,而把这些内容划分为两部 分: 一部分称为该文件的文件控制块(或索引节点) inode,它包含了文件的长度、物理位置、文 件组、文件类型、存取权限、共享信息、管理 住处等内容; 另一部分仍称为该文件的目录,它只含文件名以 及相应inode节点的编号(见图)。因此, UNIX的目录文件虽也是由文件的目录组成, 但相比之下要比通常所说的目录文件简单许多
文件名 inode节点 编号 14个字节 2个字节
(3)特殊文件
⚫ (3) 特殊文件
2、基本文件系统及可装卸的子文件系统 ●UNX的文件系统可分成 基本文件系统和可装卸的子文件系统(又称文 件卷)两部分
2、基本文件系统及可装卸的子文件系统 ⚫ UNIX的文件系统可分成 基本文件系统和可装卸的子文件系统(又称文 件卷)两部分
(1)基本文件系统 基本文件系统固定在根存储设备上,是整个文 件系统的基础。通常把硬盘做为根存储设备, 系统一旦启动运行,基本文件系统就不能脱卸 ●存储在可装卸存储介质(如软盘)上的文件系 统为可装卸的子文件系统,它可以随时更换 每个用户都可以把自己的文件存放在软盘上, 使用时插入软件驱动器,然后通过系统调用命 令将其与基本文件系统勾连在一起,也可以用 系统调用命令使子文件系统与基本文件系统脱 勾
⚫ (1) 基本文件系统 ⚫ 基本文件系统固定在根存储设备上,是整个文 件系统的基础。通常把硬盘做为根存储设备, 系统一旦启动运行,基本文件系统就不能脱卸。 ⚫ (2) 可装卸的子文件系统 ⚫ 存储在可装卸存储介质(如软盘)上的文件系 统为可装卸的子文件系统,它可以随时更换。 每个用户都可以把自己的文件存放在软盘上, 使用时插入软件驱动器,然后通过系统调用命 令将其与基本文件系统勾连在一起,也可以用 系统调用命令使子文件系统与基本文件系统脱 勾
(3)文件系统的目录结构 在UNⅨX文件系统里,基本文件系统和子文件系统都独立 采用树型带勾连的目录结构。所谓树型,即它们各自都 有一个根目录文件,在根目录文件中所列的文件,可以 是一个目录文件,也可以是一个一般文件或特殊文件。 这样一层层地发展下去,就形成了一个通常意义下的树 型文件目录结构。在这种结构下,叶节点为一般文件或 特殊文件,中间节点为目录文件。图18是UNX文件系统 的目录结构图,我们以方框代表目录文件,圆圈代表 般文件或特殊文件
(3) 文件系统的目录结构 ⚫ 在UNIX文件系统里,基本文件系统和子文件系统都独立 采用树型带勾连的目录结构。所谓树型,即它们各自都 有一个根目录文件,在根目录文件中所列的文件,可以 是一个目录文件,也可以是一个一般文件或特殊文件。 这样一层层地发展下去,就形成了一个通常意义下的树 型文件目录结构。在这种结构下,叶节点为一般文件或 特殊文件,中间节点为目录文件。图18是UNIX文件系统 的目录结构图,我们以方框代表目录文件,圆圈代表一 般文件或特殊文件
In usy unIx sys dev .. e cc wang con F
●UNX在树型结构的基础上增加交叉连接部分, 以达到文件共享的目的。在UNⅨ系统中,是通 过文件的 inode节点来实现文件共享勾连的,并 且只允许勾连到代表一般文件的叶节点上去。由 图18可知,wang和ee共享文件f2
⚫ UNIX在树型结构的基础上增加交叉连接部分, 以达到文件共享的目的。在UNIX系统中,是通 过文件的inode节点来实现文件共享勾连的,并 且只允许勾连到代表一般文件的叶节点上去。由 图18可知,wang和lee共享文件f2