linux格式化后恢复 vmdk恢复,根据flat.vmdk文件恢复磁盘(完善版)
在做遷移時報錯,提示找不大硬盤文件,發現原來的print03.vmdk不見了,變成了print03-flat.vmdk文件。想新建磁盤關聯print03-flat.vmdk但是提示找不到虛擬磁盤文件。系統無法啟動。
解決辦法:
1、在存儲瀏覽器中(一定要在client中才能修改文件名)將print03-flat.vmdk修改成print03-mdk.old(參照網文操作時剛開始未修改此文件名新建時總提示文件已存在);
2、打開esxi的ssh登錄
3、通過ssh登錄到esxi
1、顯示print03-flat.vmdk.old的大小
/vmfs/volumes/54997f16-cc0ee4ea-0892-0025b5a0008f/print03
# ls -l print03-flat.vmdk.old
顯示如下:
-rw-------
1 root ? ? root ? ? 21474836480 Jul 18 07:44 print03-flat.vmdk.old
表示該文件大小為21474836480
2、新建一個print03.vmdk文件(注意,應該是要還原的print03.vmdk,不是print03-flat.vmdk),大小與print03-flat.vmdk.old一樣
vmkfstools
-c 21474836480 -a lsilogic -d thin print03.vmdk
新建后,系統自動產生print03.vmdk和print03-flat.vmdk兩個文件
將print03-flat.vmdk刪除掉
rm
print03_1-flat.vmdk
3、進入存儲瀏覽器,將print03-flat.vmdk.old修改成print03-flat.vmdk,修改后,在存儲瀏覽器中可以發現,print03-flat.vmdk已不見,print03.vmdk的大小已經變成和print03-flat.vmdk.old一樣了。
到此為止,系統可正常啟動了。
總結
以上是生活随笔為你收集整理的linux格式化后恢复 vmdk恢复,根据flat.vmdk文件恢复磁盘(完善版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Metro风格的CSS框架 BootMe
- 下一篇: IT职业随笔