古詩詞大全網 - 成語經典 - 為什麽ZStack報告主存儲、鏡像服務器容量和物理機上看到的內容不壹致?

為什麽ZStack報告主存儲、鏡像服務器容量和物理機上看到的內容不壹致?

ZStack使用的是thin clone模式(copy on write技術),所以VM可以很快被創建。在KVM環境下,不論VM的鏡像文件是10G還是100G,VM創建的時候只有壹個很小的qcow2獨立文件被創建出來。這個qcow2文件和原始的鏡像文件壹起***同組成了新的VM的硬盤。當有新的數據產生的時候,該qcow2文件的大小會不斷增加。文件大小的上限為原始VM的鏡像文件的配置上限(例如:10G,20G)也同VM的操作系統啟動後看到的硬盤的實際大小相壹致。由於ZStack默認不支持資源超分(超賣),所以在計算空間的時候,會按照VM使用空間的上限來扣除可用空間的數量。於是用戶在系統上用df命令看到的可用空間可能還有很大,但是ZStack已經把VM未來可能會占用的所有空間都已經計算在內了。於是就會導致用戶可能看到硬盤上還有很多空間,但是不能創建雲主機。