电脑技术学习

SCO UNIX 根文件系统的清理

dn001


---- 如 果 运 行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

---- 系 统 会 出 现# 提 示 符, 说 明 根 文 件 系 统 是 清 理 成 功 的。

---- 为 什 么 采 用 第 二 种 方 式 不 能 正 确 的 清 理 文 件 系 统 呢, 问 题 出 在(NO SYNC!) 上, 系 统 在 清 理 完 成 后 找 不 到SYNC 程 序, 所 以 无 法 将 清 理 完 成 后 的 信 息 写 入 磁 盘, 相 当 于 没 有 清 理。 其 实, 两 种 清 理 有 着 质 的 区 别, 第 一 种 方 式 是 在 没 有mount 根 文 件 系 统 时 进 行 的 清 理, 第 二 种 方 式 是 在mounted 根 文 件 系 统 时 进 行 的 清 理。 知 道 这 种 区 别 后, 相 信 对 清 理 文 件 系 统 时 出 现 的 问 题 就 不 会 感 到 困 惑 了。

标签: