Virtualization
如何修復具有快照的損壞機器的 VMWare 磁碟?
VMWare ESXi 4 上的來賓不再啟動,我想將其磁碟附加到另一台電腦。兩者都是幾乎相同的 ubuntu 64 位伺服器實例。
但是損壞的機器有快照,所以 vSphere 客戶端讓我從 2 個 vmdk 文件中添加:
- redmine-alt-clon.vmdk 4GB
- redmine-alt-clon-000003.vmdk 257MB
這是硬碟上情況的截圖:
那麼只添加 vSphere 找到的第一個 (redmine-alt-clon.vmdk) 並且我從昨天獲取驅動器內容是否可以?
(這意味著另一個帶有 -000003 的小文件和增量文件包含舊狀態,或者差異使舊狀態不再需要。)
或者,如果不是那麼簡單,我該怎麼做才能在不啟動 vm 或恢復快照的情況下獲取驅動器的昨天狀態。
我寧願避免從 vSphere 客戶端恢復快照,因為損壞的虛擬機不再適用於所有文件。
編輯:一段時間後我發現缺少更多像 00002-delta 這樣的增量文件(父母,因為鏈中有更多快照),因此無法為我解決問題。但是,如果所有必要的快照文件仍然存在(並且它們通常應該),那麼下面的不同答案在類似情況下應該會有所幫助。
快照是從 N 到現在的 hd 的增量,其中 N 是主動“拍攝”快照的時間。因此,這看起來像 -00003-delta 包含自快照開始以來更改的資訊。我的建議,做一個備份。您甚至可以將這些傻瓜複製到工作站上,然後使用 VMWare 或 VirtualBox 亂搞
你有什麼“壞消息”?只需將所有這些文件複製下來,您就會擁有一個帶有快照的完整 vmdk。資訊文件應包含有關快照等的資訊。