現場(環境):Redhat7.7 模式: rescue.target
rd.break 的方式: 如果忘記密碼(跳過密碼的方式進去修補)
rescue的方式: 記得root密碼,但是掛載的區塊出現問題時登入處理。
先重新開機,在選擇Kernel的畫面,按下”e” (edit)
找到linux16這一行
在最尾巴加上參數 [system.unit=rescue.target],接著按下[ctrl+x]開機
*開機後就會進入災難復原模式
在這邊輸入root密碼,就可以進行登入
如果沒有輸入密碼,就會出現驗證失敗(就會重新開機)
登入後就可以開始進行調整。
*調整狀態是沒有啟動網路的狀態。
但是可以碰到/etc/fstab,表示可以修改開機掛載磁區的問題。
透過vim /etc/fstab將不要的磁區註解掉,重新開機看看有沒有成功處理掉。
*只要透過reboot就可以重新開機了。
*重新開機後就可以確認,有問題的磁區是否正確地卸載掉。
開機狀態也可以設定如何進入災難復原模式
有兩種切換方式 (切換都會造成網路斷線)
1. 重新開機後切換(用途在於重開機進入維護)
*這一類我們會透過systemd set-default XXXX去切換。
要切換到災難復原 rescue.target
# systemd set-default rescue.target
如果想要重開後回復一般文字模式multi-user.target
# systemd set-default multi-user.target
也有另外的圖形介面(如果有裝的話也可以選)
2. 立刻馬上切換
*關鍵字isolate
#systemctl isolate rescue.target
馬上就會切換過去
可以看到網路全部斷線
*這邊可以按下Ctrl+D 直接失敗就會退出rescue.target 模式
切換回去
#systemctl isolate multi-user.target
Extra.
如果沒有輸入密碼,就會出現驗證失敗(就會重新開機)
Extra2. 小筆記
isolate 是馬上切換
set-default 設定預設 (下次開機啟動)
multi-user.Target 文字介面的模式
rescue.target 災難復原介面 (需要root密碼)如果掛載出問題要靠這個
<本篇完>