/usr/sbin/fsck是常用的文件系統檢查和修復程序,通常當系統在單用戶初始化狀態時(如當進入運行等級S後),由超級用戶執行這個程序。
fsck的語法為直接執行fsck。
#fsck
注意:
千萬千萬不要在已加載的文件系統上使用fsck,這樣做會使文件系統進入不穩定狀態,從而導致內核錯誤。任何試圖在已經加載的文件系統上解決問題的努力都可能導致問題比原來更嚴重。
為什麼會出現不穩定狀態呢?理論上應該不會出現的,這裡有三個常見的原因:
l 在關電前,沒有先關閉Solaris系統。中 華 考 試 網
l 沒有對盤數據進行同步就停止(halt)了一個系統。
l 硬件故障(如盤塊和磁頭損壞,這可能是由於搬動了系統或者電源不穩定)。
這些問題最終表現為一系列內部表格的損壞,每個UNIX文件系統都利用這些內部表格來管理空閒盤空間和i-節點,這些表格的損壞會將本來空的盤塊報告成已經占用,或者將一些已經被某個程序占用了的盤塊報告成空閒的。