Linux系統扇區錯亂的問題

在開機的過程中最容易遇到的問題就是硬盤可能有壞軌或扇區錯亂(數據損毀)的情況, 這種情況雖然不

容易發生在穩定的 Linux 系統下,不過由於不當的開關機 還是可能會造成的,原因可能有: 

最可能發生的原因是因爲斷電或不正常關機所導致的硬盤磁道錯亂, 我的主機就曾經發生過多

次因爲跳電,家裏的主機又沒有安裝不斷電系統, 結果就導致硬盤磁道錯亂了! 

硬盤使用率過高也是一個可能的原因,例如你開放了一個 FTP 服務,裏面有些數據很有用, 所

以一堆人搶着下載,如果你又不是使用較穩定的 SCSI 接口硬盤,僅使用 IDE 接口的硬盤, 雖

然機率真的不高,但還是有可能造成磁道錯亂的(這個問題其實在 Windows 系統下更容易發生

哩!)。 

解決的方法其實很簡單,也可能很困難,如果您的根目錄『/』並沒有損毀,那就很容易解決, 如果根目

錄已經損毀了,那就比較麻煩! 

如果根目錄沒有損毀:假設你發生錯誤的磁盤區塊是在 /dev/hda7 這一塊,那麼在開機的時候,

屏幕應該會告訴你: press root pass word or ctrl+D : 這時候請輸入 root 的密碼登入系統: 

o 在光標處輸入 root 密碼登入系統,進行單人單機的維護工作; 

o 輸入 fsck /dev/hda7 (fsck 爲指令, /dev/hda7 爲錯誤的磁盤區塊,請依你的情況

下達參數), 這時屏幕會顯示開始修理硬盤的訊息,如果有發現任何的錯誤時,屏幕會

顯示: clear [Y/N]? 的詢問訊息,就直接輸入 Y 吧! 

o 修理完成之後,以 reboot 重新開機囉! 

 

如果根目錄損毀了: 一般初學者喜歡將自己的硬盤只劃分爲一個大區塊,亦即只有根目錄, 那

硬盤區塊錯亂一定是根目錄的問題囉!這時你可以將硬盤拔掉,接到另一臺 Linux 系統的計算機

上,並且不要掛載(mount)該硬盤,然後以 root 的身份執行 fsck /dev/hdb1 (/dev/hdb1 指

的是你的硬盤裝置名稱,你要依你的實際狀況來設定),這樣就 OK 囉! 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章