你知道快照嗎?
你可以開機運作時,刪除所有快照!
然後再去察看,VMDK應該就會留下最新的版本!
PS,如果你有兩個虛擬磁碟,它就會留下兩個VMDK(200GB及600GB各一個)
你從 Datastore Browser 上面是看不出這些 vmdk 關聯的, 請用 ssh 登入你的 esxi, 然後 cd 到這個 datastore 的目錄, 把這幾個 vmdk 的內容都 cat 出來, 我們檢查看看是否有 orphaned link.
<pre class="c" name="code">cat ERPDB.vmdk
cat ERPDB_1.vmdk
cat ERPDB-00001.vmdk
cat ERPDB-00001_1.vmdk
請留意不要刪掉裡面的任何檔案 (不然VM就掛了), 也不要 cat 錯檔案, 否則畫面可能會被鎖住. cat 出來的東西可能會長得像這樣:
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=c0aeff9a
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"Extent description
RW 209715200 VMFS "Win10-upgrade-flat.vmdk"
The Disk Data Base
#DDB
ddb.adapterType = "lsilogic"
ddb.deletable = "true"
ddb.geometry.cylinders = "13054"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.longContentID = "e3cda6ac878c74929f80d732c0aeff9a"
ddb.thinProvisioned = "1"
ddb.toolsVersion = "9536"
ddb.uuid = "60 00 C2 97 1a f7 9b 0e-9f 86 08 11 75 a6 4d 67"
ddb.virtualHWVersion = "8"
請把每一個的內容都丟上來看看....
還有, 反正你都登進去了, 就順便多看一個:
<pre class="c" name="code">ls -l /vmfs/devices/deltadisks
也是把結果丟上來看看....
請問是登入這二台嗎?
大師,請問我可以先clone一台出來,然後啟動,原先的再把他下架試試看。
ak02提到:
請問是登入這二台嗎?
是的, 其實一台就可以了, 看你的 datastore 是放在哪一台裡面? 若是 HA 的 Shared storage 的話, 應該任何一台都可以看得到才對.
大師,請問我可以先clone一台出來,然後啟動,原先的再把他下架試試看。
你如果閒閒沒事做當然可以這樣, 不過上面的動作又不會破壞系統, 需要花這麼多時間嗎?
我把資料全部列印出來了,如下
由於你的 Snapshot Manager 裡面看不到這兩個快照, 而且你的 vHDD 的 Provisioned size 變成灰色的不能改, 所以實際狀況應該是類似這樣:
VMware: Repairing orphaned ESX snapshots
這種狀況的成因跟 Storage 的操作過程有關係, 但因不知您的 Storage 種類, 暫時無法推測.
一個簡單的解決方法是: 再建一個 Snapshot, 然後去 Snapshot Manager 裡面選擇: Delete All, 這樣可以幫你砍掉這些隱藏的 Snapshot. 至於進 console 手動砍的方法我比較不建議不瞭解 ESXi 結構的人動手, 因為那風險很大, 除非您對備份的還原很有把握, 但您還是可以參考上面的解決方案.
補充 VMware 的 KB:
Determining if there are leftover delta files or snapshots that VMware vSphere or Infrastructure Client cannot detect (1005049) (這裡推測遺失的成因是跟備份軟體的 Bug 有關)
Committing snapshots when there are no snapshot entries in the Snapshot Manager (1002310) (這裡是教你如何手動解決此問題, 不過如樓下所言, 從 ESXi 5 開始, 你可以用 Consolidate 的選項來處理)
如確定 Snapshot Manager 裡沒任何快照還原點的話請直接執行 Consolidate
ESXi 老問題 ... 用 ghettoVCB 跑備份也時常這樣
請問有使用VM備份軟體嗎? 有可能是備份軟體造成的。
除了前輩們提出用新的SNAPSHOT 然後DELETE ALL,也可以試著STORAGE VMOTION到另一個STORAGE,確認VM運作正常後,原STORAGE剩下來的檔案可以安全地刪除。