1. 程式人生 > >更改XenServer預設安裝後根分割槽大小

更改XenServer預設安裝後根分割槽大小

1.XenServer主機通過預設安裝後根分割槽的安裝大小為4G,等伺服器上線一段時間以後在XenCenter中就會出現一個類似下面的錯誤;

 "File System on Control Domain Full","Disk usage for the Control Domain on server 'XDCXEN01' has reached 93.0%. XenServer's performance will be critically affected if this disk becomes full. Log files or other non-essential (user created) files should be removed.","XDCXEN01","Jul 23, 2015 9:27 AM",""

解決的方法有兩種, 

1.執行du-sh/*  可以看到XenServer運行了半年後XenServer的/var/log目錄佔用了大量空間,可以通過刪除系統日誌的方式解決空間佔用的問題,

rm-rf/var/log/*.gz

rm -rf /var/log/*.log

service syslog restart

 2.備份好Xenserver上的虛擬機器及相關資料,重新完全安裝XenServer,對根分割槽進行擴容

-a.使用Xenserver安裝光碟啟動,在第一個圖形介面按F2,輸入shell後,等伺服器出現bash-3.2# 後,編輯以下檔案對系統安裝指令碼進行修改,

vi /opt/xensource/installer/constants.py 

在第92行,修改root_size=4096的大小,這個數值就是預設根分割槽的大小,經過實際測試,最大可以修改為10240 修改後儲存並退出vi編輯器。

然後輸入exit,開始XenServer的全新安裝,安裝完成後即可看見



新的XenServer的根分割槽容量已經擴充套件到10GB,以下為擴容後的XenServer的根分割槽大小圖。