需要減少 Hyper-V 虛擬機器使用的磁碟空間。有什麼方法可以做到這一點嗎?

需要減少 Hyper-V 虛擬機器使用的磁碟空間。有什麼方法可以做到這一點嗎?

我的 Hyper-V 伺服器在 Windows 8.1 Pro 上運作。我正在運行一個虛擬機,它對我來說非常重要,因此我拍攝了大約 8 個快照。它即將超過我儲存虛擬硬碟的 240 GB SSD 的磁碟空間。在其虛擬硬碟資料夾中,有 1 個 .vhdx 檔案和大約 8 個 .AVHDX 文件,這些文件比 .vhdx 檔案使用更多的磁碟空間。有沒有什麼方法可以減少它使用的磁碟空間,也許可以透過某種方式「簡化」虛擬機器以使用單一磁碟,並消除這些大型 .AVHDX 檔案?

我注意到一個匯出命令,我認為該命令可能會將虛擬機器的整個狀態匯出為單一磁碟,但是,這篇文章我讀過說匯出操作不一定是微不足道的,而且由於該虛擬機器使用 Windows 8 作為其作業系統,因此我擔心匯入匯出的虛擬機器可能會失去其啟動狀態。

我考慮過將虛擬機器的磁碟移至 2 TB HDD,但效能可能會受到影響。

誰能建議如何管理虛擬機器的空間,使其大小不會超出我的 SSD 硬碟的處理能力?

答案1

我遇到了類似的問題並最終這樣做了:

  1. 將整個虛擬機器備份到外部硬碟上。只需將包含所有 VHD 檔案的資料夾以及 VM 設定複製到備份資料夾即可。
  2. 使用 Hyper-V 管理員刪除我不需要的所有快照。這刪除了所有這些快照檔案。

即使您認為可能不需要備份,我也建議您進行備份,因為有時刪除快照可能會失敗。我的計劃是,如果我需要恢復到快照,則恢復這些文件。

相關內容