映射的 VMDK 不再可訪問 - VMware ESX - 恢復數據
在我的公司,我們有一個在 VMware ESX 上執行的虛擬 Windows 2012 R2 伺服器。
伺服器在不同的 LUN 上附加了 3 個磁碟。
(磁碟 1 和 2 位於一個較小的 LUN 上,其中包含與其他 VM 共享的多個伺服器)
磁碟 3 位於一個單獨的 10TB LUN 上,其中包含 9.46 TB vmdk 文件,其餘為可用空間。
兩天前,啟動了一個不需要的備份過程 (vmware netbackup),它可能已填滿 LUN 上的可用空間,出現問題,並且無法再訪問映射的驅動器 3。
它在磁碟管理中顯示為磁碟 3,但它顯示為未分配並且 Windows 要求初始化磁碟。如果我是對的,那將擦除磁碟上的所有數據。在 VMware 客戶端內部,一些值
也出現了錯誤。
disk cap control out of range
確認錯誤後,磁碟大小顯示為 2 GB。之後,在 Netbackup 控制台上手動停止了備份過程,導致大小恢復到其原始 (9.46 TB) 值。磁碟仍然無法訪問。伺服器甚至重新啟動,問題仍然存在。
磁碟上的數據對我們來說非常重要,我們正在尋找一種解決方案來保存它。
目前有一個字節級備份程序正在執行 (storwize),該程序將在約 24 小時內完成。如果出現任何問題,我們可以恢復損壞的vmdk。
最好在第一次嘗試時就做好,因為這個過程需要 2 天才能完成。
備份完成後,我們可以嘗試挽救數據。
我的問題是,恢復數據的最佳方法是什麼?
如果您有任何問題,請在評論中提出,我會盡快回复。
VMware 版本:6.0.3
更新:
我們聯繫了 Microsoft 支持,但他們無能為力。
目前正在執行一個恢復過程,大約需要 5 天才能完成。
問題解決了……有點尷尬,解決方案多麼簡單,問題被誇大了。
所以我們到了微軟支持給我們藉口的地步,他們無法幫助我們,因為這是一個 vmware 問題,那不是他們的產品,我們應該聯繫他們,也許是硬體錯誤(我們使用數據中心)等。他們還告訴我們要初始化磁碟。一個簡單的Google搜尋說初始化磁碟會導致磁碟被格式化。微軟的支持非常沒用。
一些硬核數據恢復軟體工程師也告訴我們,目前無法修復問題,我們唯一的希望就是數據恢復。
因此,管理層開始談論花費數千美元購買恢復軟體,以盡可能多地取回數據。
我在 SuperUser 上找到了一篇關於名為 Testdisk 的程序的文章,該程序可以從頭開始建構分區表。
起初,每個人都懷疑免費工具能否提供幫助,但我說服我的老闆試一試。
我猜它使 10 TB 的虛擬磁碟在 10 秒內再次可讀和可訪問。