檢查檔案系統的完整性(fsck 指令)
使用 fsck 指令來檢查不一致的檔案系統,並交互修復它們。
在每一個檔案系統上執行此指令, 當作系統起始設定的一部分,是很重要的。您必須能夠讀取內含檔案系統的裝置檔案(例如,/dev/hd0 裝置)。一般而言,檔案系統應該是一致的,且 fsck 指令僅報告檔案系統中關於檔案、已使用區塊與未使用區塊資訊。如果檔案系統不一致,fsck 指令將顯示所發現不一致的相關資訊,並提示您要求同意修復。fsck 指令在其修復作業中是很保守的,並避免可能會導致有效的資料流失的動作。然而,在某些情況下,fsck 指令將建議摧毀受損的檔案。
小心: 請務必在系統故障後,再執行檔案系統中的 fsck 指令。更正的動作
會導致某些資料的流失。每一個一致性更正的預設動作是等待操作員鍵入 yes 或 no。如果您對受影響的檔案不具有寫入許可權,則 fsck 指令將預設為
沒有回應。請參閱下列範例:
- 若要檢查所有預設的檔案系統,請鍵入:
此 fsck 指令格式將在變更檔案系統前,尋求您的許可。fsck - 若要自動修正預設檔案系統的次要問題,請鍵入:
fsck -p - 若要檢查 /dev/hd1 檔案系統,請鍵入:
此指令會檢查位於 /dev/hd1 裝置上已解除裝載的檔案系統。fsck /dev/hd1
註: fsck 指令並不會更正已裝載的檔案系統。
請參閱 Commands Reference, Volume 2 中的 fsck 指令,以取得完整語法。