解決CentOS 6更改系統(tǒng)時(shí)間后無法啟動(dòng)的辦法
2016-05-31 03:27:50
11375

系統(tǒng)環(huán)境:CentOS 6.5
問題復(fù)現(xiàn):將當(dāng)前系統(tǒng)時(shí)間設(shè)置為前幾天的某個(gè)時(shí)間,然后重啟系統(tǒng)。
一、問題分析:
從上面截圖紅框處的提示可知:
/dev/sda2:Superblock last mount time(Mon Jan 13 04:47:28 2014,now = Fri Jan 10 11:02:20 2014) is in the future.
大概意思是sda分區(qū)最后一次掛載時(shí)間(Mon Jan 13 04:47:28 2014)是在未來(當(dāng)前時(shí)間是Fri Jan 10 11:02:20 2014),有問題。
另外提示:An error occurred during the file system check.
意思是:在文件系統(tǒng)檢查時(shí)出現(xiàn)了一個(gè)錯(cuò)誤。
二、解決辦法:
解決辦法還得看上面的截圖最后幾句話。
Give root password for maintenance
(or type Control-D to continue):
這兩句話的意思是:
輸入root用戶密碼進(jìn)入維護(hù),或者按“Ctrl+D”鍵繼續(xù)。
如果按“Ctrl+D”鍵繼續(xù),系統(tǒng)還是無法啟動(dòng)的,會(huì)回到上面報(bào)錯(cuò)的界面,所以只能在“(or type Control-D to continue):”這行后面輸入root用戶密碼,回車,進(jìn)入維護(hù)模式。
進(jìn)入維護(hù)模式后,用fsck命令修復(fù)錯(cuò)誤信息提示的分區(qū)即可。
如果修復(fù)一個(gè)磁盤分區(qū)還不行,可能有多個(gè)分區(qū)要修復(fù),一個(gè)一個(gè)修復(fù)即可。
我先修復(fù)提示錯(cuò)誤的分區(qū)結(jié)果不行,后面直接用fsck /dev/sda 修復(fù)整個(gè)磁盤了
fsck命令修復(fù)完成后,reboot,然后系統(tǒng)就能正常啟動(dòng)了