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
---- 系 統 會 出 現# 提 示 符, 說 明 根 文 件 系 統 是 清 理 成 功 的。
---- 為 什 么 采 用 第 二 種 方 式 不 能 正 確 的 清 理 文 件 系 統 呢, 問 題 出 在(NO SYNC!) 上, 系 統 在 清 理 完 成 后 找 不 到SYNC 程 序, 所 以 無 法 將 清 理 完 成 后 的 信 息 寫 入 磁 盤, 相 當 于 沒 有 清 理。 其 實, 兩 種 清 理 有 著 質 的 區 別, 第 一 種 方 式 是 在 沒 有mount 根 文 件 系 統 時 進 行 的 清 理, 第 二 種 方 式 是 在mounted 根 文 件 系 統 時 進 行 的 清 理。 知 道 這 種 區 別 后, 相 信 對 清 理 文 件 系 統 時 出 現 的 問 題 就 不 會 感 到 困 惑 了。