誤刪除虛擬機磁盤文件,如何恢復
- 作者:新網(wǎng)
- 來源:新網(wǎng)
- 瀏覽:100
- 2018-05-11 15:11:50
在儲存上誤刪除一個虛擬機的磁盤文件,由于該虛擬機是開機狀態(tài),所以這個虛擬機的除了一個VMDK文件,其他所有的文件都被刪除了。這個VMDK應該是虛擬機的磁盤文件,但是如何把這個VMDK重新恢復到虛擬機中呢?
在儲存上誤刪除一個虛擬機的磁盤文件,由于該虛擬機是開機狀態(tài),所以這個虛擬機的除了一個VMDK文件,其他所有的文件都被刪除了。這個VMDK應該是虛擬機的磁盤文件,但是如何把這個VMDK重新恢復到虛擬機中呢?

<
div> 解決方法一:
1.在虛擬機上添加一個和原來硬盤大小一致、路徑一致的虛擬硬盤AA
2.將AA.VMDK文件下載下來
3.用記事本打開這個文件
4.將文件中的虛擬快照文件名AA-flat.vmdk文件修改為目錄中xx-flat.vmdk,文件名修改xx.vmdk
5.上傳xx.vmdk
6.這時查看硬盤發(fā)覺大小識別啦,重新啟動OK
解決方法二:
1. 新建一虛擬機,不要創(chuàng)建硬盤
2. 用ssh的方式登錄host,查找xx-flat.vmdk文件所在位置及目錄,
3. 在新虛擬機目錄下創(chuàng)建新xxx.vmdk文件,大小要和xx-flat.vmdk文件一樣大,
用ls -la查看xx-flat.vmdk文件大小,
用vmkfstools -c 文件大小 -a lsilogic xxx.vmdk 來創(chuàng)建新磁盤文件
4. 用原文件xx-flat.vmdk覆蓋新建的xxx-flat.vmdk(注意一定是-flat.vmdk),使用mv命令
5. 將這個磁盤文件添加到新建的虛擬機中;
6. 完成后開啟虛擬機就可以了
3備份,在任何時候,都是不可或缺的。在作如下操作之前,更應注意!
建議先備份目前這個VMDK —— 或者瀏覽存儲,復制一份,然后拿復制件進行操作:新建虛擬機(配置之類的盡可能地與原本一致),然后使用現(xiàn)有的VMDK。
你是開著VM刪除?我做了一下測試。
開啟VM的情況下,絕大部分文件可以刪除,刪除后,VM還是處于運行狀態(tài)。
在VM內(nèi),關閉系統(tǒng)。
在vCenter內(nèi)將這個VM“從清單中移除”。
在VM所在目錄內(nèi),除VMDK外,無其他文件 —— 注:開啟是有l(wèi)ck文件。
新建VM,虛擬機的各項參數(shù)按照原本的進行設置。
重新開啟VM,一切正常。
以上就是小編總結(jié)的三種恢復文件的方式。