当天早晨在做虚拟机迁徙的时候,在vsphere外面复制一个20TB的虚拟机VMDK文件,人就走了,第二天到机房看了一下整个存储空间是变少了的,估算差不多,也没认真看,看着复制的虚拟机文件能启动,为了省空间,就把源虚拟机VDMK文件删了,后果没一会办公室就说很多附件看不到了,我才发现该虚拟机内只有系统盘,没有数据盘,之前我是建了2个vmdk文件,一个1T的系统盘,1个20TB的数据盘,当初虚拟机下那个20TB的vmdk文件变成1kb去了,查了日志发现是复制的时候出错中断了,在vsphere外面的集群监控界面,外面有个虚构对象,能够看到这个虚拟盘,然而显示组件状态为缺失,一顿操作无果后尝试找过数据恢复公司,然而对方一看就说我这个是虚拟化平台,Vsan分布式存储,闭口就是六七十万,要价太高了, 本人在网上到处找解决办法,最初本人胜利解决。

解决办法我给大家分享一波

1,起初是多方理解多个数据恢复公司,还喊我付了上门费后,然而来机房看后,要价都太高了,光是几家复原公司的上门费就花了1万多,要价都要几十万,切实没那么重要的文件值得掏这个钱,而后我顺便也理解了很多,因为我本人也懂点这方面的,以前用软件帮公司其余部门的复原过一些删除的文档那些,最初在一个公众号上发现了一篇文章,看了下思路,就本人学了一下,上面就是我这次的处理过程,大家能够参考一哈

2,我删文件这个vsan集群空间有160TB,一共有10台存储,我把每台存储的硬盘都间接用直通卡接到一台win10的物理机外面,又从其余存储外面腾了200TB左右的空间,用光纤挂到这个物理机外面,最初在网上用winhex这个软件,依照网上的教程把每一台存储的物理盘和缓存盘都克隆成一个.dd后缀的文件

3,整个集群的存储外面的硬盘都克隆后,再启动原来的集群,在vsphere外面,抉择这个虚拟机所在的集群,点击监控,往下拉有个虚构对象,在外面能够看到这个20TB的虚构磁盘的ID信息,把这个ID记下来,而后下载了一个VMware vsan数据恢复零碎1.0的复原工具,依照阐明,抉择了VMware vsan,抉择克隆的.dd的文件,还要抉择对应的缓存盘的克隆的dd文件,而后输出刚刚记下来的虚构对象ID,设置保留门路,就开始了主动扫描了,扫描实现后,有个弹窗,喊持续抉择克隆的.dd文件和对应的缓存盘克隆的dd文件,最初通过一直的切换克隆的dd文件,大略花了七八天工夫,直到把所有克隆的dd文件都抉择了一遍,最初在保留门路上面生成了一个后缀是data.vmdk的文件

4,那个文章外面说对DD文件解析胜利后,就能够失去实在数据DD,我用这个软件抉择关上这DD文件,点进去就开始跑进度条解析扫描,扫描完后就看到了我原来删除的虚拟机外面的所有文件,最初我把这些文件全副导了进去,最初我再在虚拟机上面建了一个新的20TB的vmdk,而后把文件上传进去了。