今天復(fù)習(xí)Linux文件系統(tǒng)管理,在Linux系統(tǒng)上掛載了一塊新硬盤之后,然后分區(qū),格式化,一步步走下來(lái),為了能夠使該硬盤在系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載,于是將之寫入了/etc/fstab文件,然而在reboot之后,Linux系統(tǒng)無(wú)法正常啟動(dòng),系統(tǒng)顯示的情況與下圖類似(因?yàn)楫?dāng)時(shí)急于處理該故障,因此并未未截圖,后來(lái)在網(wǎng)上找了幾張圖片,大體記錄下自己的處理思路)
根據(jù)系統(tǒng)提示,可以看出是系統(tǒng)不能啟動(dòng)的真正原因是 /etc/fstab給寫錯(cuò)了,系統(tǒng)啟動(dòng)報(bào)告Checking filesystems 失敗,此時(shí),根據(jù)系統(tǒng)提示,輸入root密碼進(jìn)入repair filesystem模式
修復(fù)過(guò)程
mount -o remount,rw / #以可讀寫方式重新掛載文件系統(tǒng)
重新修改/etc/fstab,修改出錯(cuò)處,如圖[注意,最新的CentOS版本已經(jīng)不再支持以該方式書寫卷標(biāo)了,詳細(xì)信息請(qǐng)查看這篇博客下面給出的地址]
總結(jié)
以上問(wèn)題的出現(xiàn)是由于錯(cuò)誤配置了/etc/fstab文件,在系統(tǒng)重啟時(shí),無(wú)法識(shí)別卷標(biāo)(/other),從而導(dǎo)致無(wú)法正常啟動(dòng)。如果在修改/etc/fstab文件后,運(yùn)行mount -a命令驗(yàn)證一下配置是否正確,則可以避免此類問(wèn)題。
問(wèn)題的解決過(guò)程中,重新mount /是比較關(guān)鍵的一步(mount -o remount,rw /)。如果沒(méi)有此步操作,則文件系統(tǒng)處于只讀狀態(tài),導(dǎo)致不能修改配置文件并保存。