關於丟失或者損壞/etc/fstab文件後的一些探討

1、模仿,假設不小心刪除了/etc/fstab文件:大家都知道,Linux系統啓動的時候會讀取該文件來掛載分區,如果缺失該文件,系統一般不能正常啓動。

2、採用reboot命令或者alt+ctrl+del組合鍵重啓Linux系統,這裏發生了兩個情況:

一是系統不能正常啓動:怎麼辦?

a、系統因爲缺失fstab文件不能正常啓動,只能先進入單用戶模式,創建修復fstab文件。那麼怎麼進入單用戶模式呢?

最簡單的方式就是:在GRUB啓動菜單裏使用 a 操作按鍵編輯kernel 參數,在末行輸入 single ,enter後按b進入單用戶模式

b、進入單用戶模式下,此時系統是read-only的只讀,不能寫入任何東西。

c、此時,可以通過disk -l 命令查看系統的分區情況,這對稍後的重建fstab文件有很大的幫助。

d、查看UUID:ls -l /dev/disk/by-uuid/


e、在重建fstab文件前,首先得解決系統只讀的問題,這時可以選擇重新掛載根目錄,屬性爲rw,這樣才能在磁盤中讀寫文件。

f、根據其他主機重建fstab文件

g、重建fstab文件後重啓系統,可以正常啓動。



二是,系統依然可以正常啓動,但是分區沒有被掛載,系統文件可讀寫。這是怎麼回事呢?待探討繼續解決這個疑問。初步懷疑可能與重啓系統的方式有關。待驗證。

















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章