include ("../../include/old_head.php");
?>
2001/10/04
Linux 的一些問題
-
問:在開機的時候,螢幕上竟然告訴我硬碟有問題,要如何解決?
-
答:
『硬碟磁軌錯亂』,有時候是可能會發生這樣的問題,雖然機率不高,但是還是有可能發生的:
-
最可能發生的原因是因為斷電或不正常關機所導致的硬碟磁軌錯亂,小弟就曾經發生過多次因為跳電,家裡的主機又沒有安裝不斷電系統,結果就導致硬碟磁軌錯亂了!
-
硬碟使用率過高也是一個可能的原因,例如你開放了一個 FTP 服務,裡面有些資料很有用,所以一堆人搶著下載,如果你又不是使用較穩定的
SCSI 介面硬碟,僅使用 IDE 介面的硬碟,雖然機率真的不高,但還是有可能造成磁軌錯亂的(這個問題其實在
Windows 系統下更容易發生哩!)。
解決的方法,其實很簡單,也可能很困難,如果您的根目錄『/』並沒有損毀,那就很容易解決,如果根目錄已經損毀了,那就比較麻煩!
-
如果根目錄沒有損毀:假設你發生錯誤的磁碟區塊是在
/dev/hda7 這一塊,那麼在開機的時候,螢幕應該會告訴你: press root pass
word or ctrl+D : 這時候請輸入 root 的密碼登入系統:
-
在游標處輸入 root 密碼登入系統,進行單人單機的維護工作;
-
輸入 fsck /dev/hda7 (fsck 為指令, /dev/hda7 為錯誤的磁碟區塊,請依你的情況下達參數),這時螢幕會顯示開始修理硬碟的訊息,如果有發現任何的錯誤時,螢幕會顯示:clear
[Y/N]?的詢問訊息,就直接輸入 Y 吧!
-
修理完成之後,以 reboot 重新開機囉!
-
如果根目錄損毀了:一般初學者喜歡將自己的硬碟只劃分為一個大區塊,亦即只有根目錄,那硬碟區塊錯亂一定是根目錄的問題囉!這時你可以將硬碟拔掉,接到另一台
Linx 系統的電腦上,並且不要掛載(mount)該硬碟,然後以 root 的身份執行
fsck /dev/hdb1 (/dev/hdb1 指的是你的硬碟裝置名稱,你要依你的實際狀況來設定),這樣就
OK 囉!
-
如果硬碟整個壞掉:如果硬碟實在壞的離譜時,那就換一棵吧,如果不願意換硬碟,那就重灌
Linux 吧,並且在重灌的時候,於 Format 項目中,選取『error check』項目,只是如此一來,format
會很慢,並且,何時會再壞掉也不確定!最好還是換一棵吧!
預防的方法:
-
妥善保養硬碟:例如:主機通電之後不要搬動,避免移動或震動硬碟;盡量降低硬碟的溫度,可以加裝風扇來冷卻硬碟;或者可以換裝
SCSI 硬碟。
-
劃分不同的磁碟區塊:如果諸位看官還記得的話,應該知道
Redhat 安裝的方法可以分為四五種,有 upgrad, Server, Workstation 等等的,這些咚咚不一樣的地方就在於磁碟劃分的不同啦!通常我們會建議劃分下列的磁碟區塊:
這樣劃分有些好處,例如 /var 是系統預設的一些資料暫存或者是 cache 資料的儲存目錄,像
e-mail 就含在這裡面。如果還有使用 proxy 時,因為常常存取,所以有可能會造成磁碟損壞,而當這部份的磁碟損壞時,由於其他的地方是沒問題的,因此資料得以保存,而且在處理時也比較容易!提供給你做為參考。
2001/
12/15以來統計人數
include ("../../include/old_tail.php");
?>