![vmdk 移動後 ESX 6.7 虛擬機器無法啟動](https://rvso.com/image/760623/vmdk%20%E7%A7%BB%E5%8B%95%E5%BE%8C%20ESX%206.7%20%E8%99%9B%E6%93%AC%E6%A9%9F%E5%99%A8%E7%84%A1%E6%B3%95%E5%95%9F%E5%8B%95.png)
在一台 ESX 上,我的一台虛擬機器的 vmdk 有儲存問題。糟糕的是虛擬機器無法啟動。
我收到此錯誤訊息:
2020-12-03T11:51:41.397Z| vmx| I125: [msg.hbacommon.outofspace] There is no more space for virtual disk 'setisrra-000001.vmdk'. You might be able to continue this session by freeing disk space on the relevant volume, and clicking _Retry. Click Cancel to terminate this session.
Datastore-Analytics 的大小約為 1.7 TB。 Datastore1 的大小約為 500 GB。
因此,我想將佔用空間的「setissra-000001.vmdk」從一個資料儲存移動到另一個資料儲存。
我關閉了虛擬機,製作了快照(自創建以來的第二個快照)。我移動了“setissra-000001.vmdk”(注意:“複製”不起作用)。
已進行移動,但由於某種原因,現在“setissra-000001.vmdk”是 80GB,而不是 15,9。現在我無法打開虛擬機,它說:「無法枚舉所有磁碟」。
我不知道該怎麼辦?我想避免完全重新安裝。
謝謝
答案1
.vmx 檔案包含 .vmdk 檔案的路徑。它們必須正確才能讓虛擬機器運作。此外,您似乎在虛擬機器上有一個快照,它將 .vmdk 拆分為多個檔案。您可以嘗試將虛擬機器的其餘部分移至其他資料存儲,並且路徑應該再次正確(您可以取消註冊並重新註冊虛擬機器)。如果這不起作用,您可能需要還原所有更改,或還原虛擬機器的備份。
關於較大的檔案大小:您的 .vmdk 是精簡配置的,在檔案移動過程中遺失了,所以現在它佔據了整個虛擬磁碟的大小。