SCO UNIX 根文件系统的清理


---- 如 果 运 行SCO Unix 操 作 系 统 的 微 机 异 常 关 机,则 再 次 启 动 时,系 统 会 提 示:
fsstat:root file system needs checking
OK to check the root filesystem(/dev/root)?(y/n)
---- 这 个 时 候 有 两 种 选 择,键 入Y 或N,键 入Y 为 马 上 清 理 根 文 件 系 统,但 会 有 许 多 提 示 需 要 您 亲 自 选 择,如 果 键 入N 则 不 清 理 根 文 件 系 统,而 是 试 图 安 装 根 文 件 系 统,您 可 以 进 入 系 统 维 护 状 态,再 执 行fsck 命 令 进 行 清 理 。很 多 人 在 这 个 时 候 会 选 择 第 二 种 方 式,因 为 手 工 输 入 命 令:
---- #fsck -y /dev/hd0root
---- 用-y 选 项 可 以 在 需 要 的 时 候 让 系 统 自 动 替 您 输 入y, 您 就 不 用 重 复 的 输 入y 了,但 在 清 理 完 成 后 系 统 会 提 示:
Root File System Was ModifIEd
Boot UNIX(No SYNC!)
---- 系 统 并 不 出 现# 提 示 符,用Del 键 中 断 可 以 出 现 提 示 符,但 重 新 启 动 机 器 后 系 统 还 会 提 示 您 清 理 文 件 系 统,重 复 多 次 都 不 能 正 确 的 清 理 文 件 系 统,系 统 每 次 都 提 示(No SYNC!),SYNC 是 一 个 程 序,它 用 于 更 新 专 用 块,即 将 系 统 缓 冲 区 的 内 容 写 入 磁 盘 。如 果 选 择 第 一 种 方 式,在 提 示 时 输 入Y,并 且 一 直 让 机 器 清 理 完 成,这 时 系 统 会 提 示:
Root File System Was Modified
Boot Remounted
---- 系 统 会 出 现# 提 示 符,说 明 根 文 件 系 统 是 清 理 成 功 的 。
【SCO UNIX 根文件系统的清理】---- 为 什 么 采 用 第 二 种 方 式 不 能 正 确 的 清 理 文 件 系 统 呢,问 题 出 在(NO SYNC!) 上,系 统 在 清 理 完 成 后 找 不 到SYNC 程 序,所 以 无 法 将 清 理 完 成 后 的 信 息 写 入 磁 盘,相 当 于 没 有 清 理 。其 实,两 种 清 理 有 着 质 的 区 别,第 一 种 方 式 是 在 没 有mount 根 文 件 系 统 时 进 行 的 清 理,第 二 种 方 式 是 在mounted 根 文 件 系 统 时 进 行 的 清 理 。知 道 这 种 区 别 后,相 信 对 清 理 文 件 系 统 时 出 现 的 问 题 就 不 会 感 到 困 惑 了 。

    推荐阅读