FreeBSD自動修復
既然說是FreeBSD 自動修復了...那通常你也不會發現跳電....
因為伺服器只是短暫中斷服務
簡易型手動修復
通常跳電會卡在要你輸入 /bin/sh 的地方. 按下enter 即可.
簡單的輸入 fsck -y 然後就會如同windows一般進行scandisk
等程序結束後 按下 ctrl+D 就可以完成開機
嚴重狀況手動修復
1.同上述 簡易型手動修復法 不過開機後 仍然維持在要你輸入 /bin/sh
2.此時可以透過 df 檢查漏掉了哪個磁區,也就是無法進行fsck的部分.
可以透過 cat /etc/fstab 和 df 相互比對了解故障的磁區的相關資訊.
如: /dev/wd0s2e /home ufs rw,userquota 2 2
比對之下發現少了 /home , 並可以由 /etc/fstab 發現 /home 的資訊為 /dev/wd0s2e
3.修改 /etc/fstab 把故障磁區那行的最前端 新增一個 # 號 .
如: #/dev/wd0s2e /home ufs rw,userquota 2 2
4.重新開機 (此時應該能夠正常開啟..除非你的磁區包含開機程序.)
5.針對已卸載的磁區進行修復 (fsck -y 故障磁區 ex: fsck -y /dev/wd0s2e )
6.正常來說 可以修復的. (若不行那就很遺憾了. 壞軌...)
7.掛回修復磁區 (如:mount /dev/wd0s2e /home)
8.把原先新增在 /etc/fstab 下的#字號拿掉.
9.重新啟動電腦.