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