
在虛擬化環境中,一台主機上有多個VM(Windows Server 2019,使用Hyper-V)。當我查看作為一台虛擬機器的虛擬磁碟的 .vhdx 檔案時,它顯示其大小(即主機磁碟上的檔案大小)為 31.8Gb。然而,從虛擬機器的來賓作業系統內部來看,相同的硬碟被描述為 91.5GB,可用空間為 149GB,已用空間為 57.5GB。
vhdx文件是單一文件,怎麼可能比VM上的資料總量還小呢?
PS:我不知道這是否與該問題相關,但該虛擬機有一個檢查點,並且其在主機上的檔案大小為 17GB。