操作系统:Windows Server 2008 R2 Enterprise
通过Hyper-V创建一块动态VHD虚拟磁盘,设定容量为30GB,格式化为NTFS。
虚拟机内该盘实际使用了约6GB,而VHD文件的大小却达到31465022KB(约合30.00738GB),这个数字还超过了最初设定的容量值(30GB=31457280KB)。
如何估算一个VHD文件大小的最大值?
您好
windows Server 2008 R2 Hyper-v 只有支援vhd 格式,且vhd 最大容量為2TB
而建立vhd 時可以選擇固定容量硬碟還有動態硬碟
固定硬碟:建立完畢後會佔用實際硬碟容量
動態硬碟:建立完畢後預設為4M大小,會隨資料異動而增加到您初始建立時的最大容量
以上提供您參考
您提的狀況我之前有遇過類似,也是在ws2008 R2 hyper-v 也是建立動態磁碟
實際虛擬機器中磁碟管理工具看到使用量大小假設10G,但是若是直接檢查這個動態磁碟大小
卻發現不符合且超過,我當時做法在離峰將虛擬機器關機,編輯該虛擬硬碟做壓縮就可以了
以上給您參考