之前有一次阿里云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 服務器分離、系統和網站檔案磁盤分離,這是有必要的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/270481.html
標籤:Linux
上一篇:linux網卡配置
