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一样了。

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值