2012年10月9日 星期二

Linux (Ubuntu) 上強迫系統在下一次重開機時檢查硬碟

一台 ubuntu server 因為硬碟的 Smart 資訊出現錯誤 HOLD 住了
同事幫忙 Hard reset 重開後硬碟似乎故障無法讀取
利用UBCD緊急處理後恢復正常
處理程序如下:
1 用硬碟檢查程式 MHDD 檢查還好没物理性壞軌, 心安了一大半。
2 用Partition Magic 的live cd, 掛上目標磁碟, 再執行fsck , 發現有幾個 inode 的錯誤, 直接修復。
3 重開機後就可以順利 Boot.
進入系統後不放心, 再設定系統再一次重開機後進行 fsck
sudo /bin/touch /forcefsck; /sbin/reboot
在  / 中若有forcefsck 這個檔案即可設定強迫進行檢查 (若設 /fastboot , 則強迫"不"進行檢查)
server 又重新回到工作的行列囉..