Vmware-Esxi
VMware vCenter Server Appliance:和rrno28和rrn這28Errno 28設備上沒有剩餘空間,無法啟用外殼。如何訪問系統和/或啟用 shell 訪問
我正在執行一個 Vmware vCenter Server Appliance 虛擬機,該虛擬機已將我鎖定在 shell 之外。
Web 界面出現故障。
我可以查看主螢幕,但是當我按 F2 進入設置時,它會在登錄提示後面發出錯誤消息。相關的似乎是
“IO錯誤:
$$ Errno 28 $$設備上沒有剩餘空間]” 從一些Google搜尋來看,這似乎是一個問題,當日誌文件填滿一個可用驅動器時,可能會影響該伺服器,但我發現的解決方案都涉及登錄到 shell 並清除一些空間。
不幸的是,外殼被禁用了,當我嘗試啟用它時,什麼也沒有發生,它把我踢回主螢幕,同時出現同樣的錯誤錯誤
我可以切換到控制台視圖,但它不允許我進入 shell。
我可以通過遠端終端連接,但外殼也從那裡被鎖定。
是否有任何其他方法可以嘗試訪問系統和/或清除足夠的空間以使伺服器正常執行?
感謝 Brend26 在 vmware 論壇上的快速回复:
啟動到 root shell 的解決方案是
reboot,從 GRUB 引導載入程序類型 p 訪問引導選項。輸入密碼(如果未設置,可能是您的 root 密碼或“vmware”)
使用“e”編輯 vmware vCenter Server Appliance 條目選擇核心引導參數,(第二項)“e”再次編輯
附加
初始化=/bin/bash
到行尾。
按輸入
重新啟動系統,它會啟動到 root shell。
然後可以安全地刪除日誌,允許正常啟動。
相關vmware幫助文章:
6.0
https://kb.vmware.com/s/article/2069041
6.5 & 6.7