

背景:esxi安裝在32G的U盤上,硬碟總大小:1.64T,虛擬機A占用:600GB,虛擬機B占用:900GB,所以還有剩余不到200G左右,
原因是宿主機硬碟空間不足,通過圖中可以看出空間已經只剩2M,但我之前劃分空間時,除了給幾個虛擬機后,還剩150多G的空間的,但現在發現被占用完了,
解決:之前給2個虛擬機都做了快照,所以我就嘗試洗掉其中一個虛擬機的快照,洗掉后發現空間騰出來了,虛擬機也好了,都可以正常啟動了,
再看空間如圖:

分析:server-000001.vmdk應該是快照檔案(我就只建立過1個快照),因為我洗掉虛擬機B的快照后,這個檔案就消失了,快照檔案獨立于虛擬機硬碟檔案而存在,如圖

我也不清楚是什么在不斷占用硬碟空間,不是占用虛擬機的空間,而是占用沒有劃分給虛擬機的宿主機硬碟,可能是虛擬機的快照,也可能是esxi本身的日志或者其他檔案,這個等我以后找到原因了,再更新吧,你如果知道原因,可以在下面留言給我,
反正,目前我發現通過洗掉虛擬機快照可以騰出空間來,難道虛擬機的快照不是占用虛擬機的硬碟空間,而是占用的資料存盤卷上的空間?我也不清楚,
ps:https://blog.51cto.com/zhaoyuqiang/1428277
參考這篇檔案,說一旦建立快照,會生成一個新的硬碟檔案(如:***-0001.vmdk),以后的所有硬碟操作都是在這個新硬碟檔案上讀寫,而之前的硬碟檔案(vmdk)則會變成只讀檔案,
如果確實是這樣的話,也就能解釋為什么快照占用的是共享存盤空間,而不是虛擬機本身硬碟的空間,
(這里我的硬碟采用的是厚置備模式,不知道采用精簡置備還會不會有這種問題?)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47613.html
標籤:其他
