阿里雲ECS無法開機解決方法及安全操作流程


之前有一次阿里雲ECS磁盤滿了,連不上主機,后來點了重啟就無法開機了,發工單給阿里雲的工程師得到回復是這樣的:


您的服務器系統在啟動過程中會卡住,不能正常啟動完成。 在系統啟動時,設置用單用戶模式可以正常進入系統,單用戶模式進去,檢查系統里邊也沒有發現異常,嘗試把 /etc/rc3.d/ 下邊開機啟動的服務都取消了,重啟服務器還是會卡在,目前沒能修復系統啟動的問題。
當前是單用戶模式進去的,您也可以從控制台登錄服務器里,檢查一下系統里的啟動服務情況。
可以備份一下服務器里的數據,考慮給服務器重新初始化系統,恢復到最初正常的系統啟動。

我后來重新創建了一個 ECS,使用和故障機器一樣的系統版本,增加一塊數據盤,數據盤以此前備份的快照創建。

啟動后,fdisk -l 查看分區,使用 mount /dev/vdb1 /mnt 掛載成功。(需要注意,每個系統的分區名稱可能不一樣,自己實際看一下再掛載)

到這里心里基本有底,備份故障機器,重新裝系統,直接用 mount /dev/vdb1 /mnt 掛載成功。

總結恢復流程:

1、備份快照
2、重裝系統
3、fdisk -l 查看分區
4、掛載數據盤
mount /dev/vdb1 /mnt 
(需要注意,每個系統的分區名稱可能不一樣,自己實際看一下再掛載)
5、注意設置開機自動掛載磁盤

也可以新開一個機器 掛載通過快照創建的雲盤。

這里要特別說一下,我的數據都在 RDS 上,所以重新獲得數據盤的文件即可,系統無所謂。數據和 WEB 服務器分離、系統和網站文件磁盤分離,這是有必要的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM