Vmware-Esxi

VMware vCenter Server Appliance:和rrno28和rrn這28Errno 28設備上沒有剩餘空間,無法啟用外殼。如何訪問系統和/或啟用 shell 訪問

  • July 4, 2019

我正在執行一個 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

https://kb.vmware.com/s/article/2147144

引用自:https://serverfault.com/questions/973963