有時(shí)候維護(hù)Linux服務(wù)器時(shí)會(huì)面臨這樣一種錯(cuò)誤,即顯示文件系統(tǒng)變成(Read Only System),即文件系統(tǒng)變成只讀的方式,產(chǎn)生這一問(wèn)題的原因可能有兩種,一種是多機(jī)寫(xiě)入時(shí)同步機(jī)制出現(xiàn)問(wèn)題,另一種方式是單機(jī)寫(xiě)入時(shí)出現(xiàn)服務(wù)器掉電的情況。
當(dāng)出現(xiàn)這種問(wèn)題后,會(huì)讓?xiě)?yīng)用系統(tǒng)用戶(hù)非常緊張,運(yùn)氣好時(shí)可以通過(guò)只讀的方式去讀取數(shù)據(jù),運(yùn)氣不好時(shí)系統(tǒng)根本就無(wú)法啟動(dòng)。
這里給出一種解決方法:
(1)修改/etc/fstab,將受損的文件系統(tǒng)先注釋掉,如果無(wú)法讀寫(xiě)該文件則采用mount -o remount rw , / 將文件系統(tǒng)改成讀寫(xiě)模式。
(2)針對(duì)受損的文件系統(tǒng),執(zhí)行fsck命令,如:fsck /dev/sda1等。
注意事項(xiàng):
(1)在執(zhí)行之前最好先進(jìn)行數(shù)據(jù)備份,以防止修復(fù)失效后數(shù)據(jù)丟失。