CentOS Rescue Mode是一種特殊的啟動模式,它允許你在系統無法正常啟動時,進入一個恢復環境,以便進行故障排查、修復文件系統、恢復數據等操作
重啟計算機:首先,你需要重啟你的CentOS計算機。
進入GRUB菜單:在計算機啟動過程中,當出現GRUB引導菜單時,按下 “e” 鍵進入編輯模式。
修改啟動參數:在編輯模式下,找到以 “linux” 或 “linux16” 開頭的行,該行包含了啟動內核的相關參數。在行尾添加 “systemd.unit=rescue.target” 參數,然后按 Ctrl + X 或 F10 保存并退出編輯模式,計算機將使用修改后的參數啟動。
進入Rescue Mode:計算機啟動后,你將看到一個救援模式的菜單。你可以使用上下箭頭鍵選擇不同的選項,或者直接按下回車鍵進入 “Rescue a CentOS system” 選項。
選擇根文件系統:在救援模式菜單中,選擇 “root - Drop to root shell prompt” 選項,以root權限進入一個命令行界面。在這里,你可以查看和操作文件系統。
檢查和修復文件系統:要檢查和修復文件系統,請執行以下命令:
fsck /dev/sdXY
其中,/dev/sdXY
是你要檢查和修復的分區(例如 /dev/sda1
)。這個命令會檢查分區上的錯誤并嘗試修復它們。根據分區的狀態,你可能需要多次運行此命令。
恢復數據:如果你需要從備份中恢復數據,可以將備份文件復制到救援模式的環境中的適當位置,或者使用 rsync
等工具將數據傳輸到其他存儲設備上。
退出Rescue Mode:完成操作后,選擇 “resume - Resume normal boot” 選項繼續啟動計算機,或者選擇 “poweroff - Power off” 選項關閉計算機。
請注意,在進行任何磁盤操作之前,務必備份重要數據,以防數據丟失。