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