码迷,mamicode.com
首页 > 其他好文 > 详细

根据flat.vmdk文件恢复磁盘(完善版)

时间:2015-07-18 21:23:56      阅读:759      评论:0      收藏:0      [点我收藏+]

标签:根据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一样了。


到此为止,系统可正常启动了。







本文出自 “mabin1773” 博客,请务必保留此出处http://107270.blog.51cto.com/97270/1675914

根据flat.vmdk文件恢复磁盘(完善版)

标签:根据flat.vmdk文件恢复磁盘(完善版)

原文地址:http://107270.blog.51cto.com/97270/1675914

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!