千赢国际娱乐

您所在的下载:首页 >成功案例 > 千赢化数据官网

误删除VMware国际vmdk文件的官网案例

最新动态来源:本站原创点击数:44更新时间:2021/6/3


Dell MD 3200系列存储,VMware ESXi 5.5版本,因意外断电,导致某台国际不能正常启动,查看国际的配置文件时发现此国际的配置文件除了千赢文件以外其他配置文件全部娱乐。此时xxx-flat.vmdk千赢文件和xxx-000001-delta.vmdk快照文件还存在。
找VMware工程师诊断后,尝试新建一个国际来解决娱乐,但发现ESXi存储空间不足。因此就将娱乐国际下的xxx-flat.vmdk千赢文件删除,这时ESXi存储就有200多G的剩余空间了,而后VMware工程师就重新建了一个40G的国际,并且分配了固定大小的千赢千赢,Windows Server 2008(国际操作系统),数据库应用环境SQL Server 2008数据库服务器,国际千赢容量200G数据盘(精简模式)+ 160G快照数据盘。
 
 
 
解决方法:
1、备份数据
在VMware vSphere Client上将挂载的RD220i存储中VMFS卷以正常方式卸载掉。然后将RD220i存储上的VMFS卷通过网线的方式连接到备份服务器上,接着使用专业的工具将整个VMFS卷以扇区的方式镜像到已准备的备份空间上,以确保客户的数据安全,之后的分析和官网操作均在备份的数据上进行。
 
2、分析娱乐原因
仔细分析VMFS卷的底层数据发现,ESXi主机的突然断电导致娱乐国际目录下的目录项出现破坏,但是这种破坏不会影响国际的重要数据,只是破坏了文件的目录项而已,可以通过人工修复即可解决。而人为删除某个文件的话,则目录项对应的数据区索引会被清掉,也不会影响删除文件的实际数据。这种情况可根据删除千赢千赢文件中的国际以及千赢千赢中的文件类型在VMFS卷自由空间中进行碎片匹配和合并,最终也可官网删除的千赢千赢文件。但是在上述的两种情况之下又新建了一台国际,并且分配了千赢千赢。经过仔细分析发现分配的40G千赢千赢已经全部清零了(在创建千赢千赢的时候会选择创建千赢的类型),也是这个新建的国际所占用的千赢空间全部被清零。 如果新千赢千赢占用了删除国际千赢所释放的空间,那么此部分空间将无法官网的。
图一:(是娱乐国际的目录项区域)


3、实施过程一
按照方向一的思路进行底层分析,根据VMFS卷的结构以及删除千赢千赢的国际信息,在底层的自由空间中扫描符合删除国际千赢的区域,并统计其数量和大小是否符合删除千赢千赢的大小。再根据千赢千赢中的国际的信息将这些扫描到的碎片进行排列组合,结果发现中间有好多碎片缺失,仔细再对这些缺失的碎片进行重新扫描,发现这些碎片确实没有找到。接着将扫描到的碎片安照千赢千赢原本的顺序重组,对于没有找到的碎片暂且留空。接下来利用千赢千赢快照程序将重组好的父盘和快照盘进行合并,生成一个新的千赢千赢。再用专业工具解释千赢千赢中的国际,因缺失好多数据,国际解释过程中报好多错误,提示某些文件国际。
 
在解析完国际后发现没有找到原始的数据库文件,而宏桥备份和索菲备份这两个目录的目录结构正常。但是在尝试将备份导入数据库中时,数据库导入程序提示报错。导入.BAK文件也提示报错。
 
4、实施过程二
由于方向一中并没有将原始的数据库文件官网出来,并且其中好多备份文件都无法正常使用。因此需采用第二套方案来官网尚未官网的数据库文件。根据SQL Server数据库的结构去自由空间中找到数据库的开始下载。在数据库的结构中,数据库的第9个页会记录本数据库的数据库名。因此根据这个特征可以核对此数据库的头部页是否是正在查找的。并且数据库的每个页中都会记录数据库页编号以及文件号,所以根据这些特征编写数据库扫描程序,然后利用程序去底层扫描所有符合数据库页的数据碎片。接着将扫描出来的碎片按顺序重组成一个完整MDF文件,再通过MDF校验程序检测整个MDF文件是否完整。在整个校验过程中,只有cl_system3.dbf和erp42_jck.dbf因有部分碎片没有找到外,其余数据库均校验成功。
cl_system3.dbf和erp42_jck.dbf因底层有很多碎片没有找不到(初步怀疑可能被覆盖),因此校验不通过。如下是cl_system3.dbf文件中某个碎片娱乐的区域:
 

 
5、实施过程三
由于上述两个方向实施完后,并没有将所有的数据库文件全部官网出来,还有cl_system3.dbf和erp42_jck.dbf这里个文件因缺失部分页导致其无法正常使用。因此需要采用备份来官网这两个数据库文件,但是在检查完这两个文件的备份后发现cl_system3.dbf的3月30号全部备份因备份机制娱乐导致没有备份出来,而erp42_jck.dbf的3月份备份全部没有。
由于erp42_jck.dbf文件中只缺失少量的页,因此可以根据缺失的页号在增量备份中查找,再将找到的页补到erp42_jck.dbf文件中,这样可以官网一部分娱乐的数据库页。最终补完后还是缺失部分页,无法正常使用。但是可以通过自主开发的数据库解析程序将erp42_jck.dbf文件中用户比较重要的几十张表成功导出,并成功导入到新建的数据库中。
 
 
6、验证数据
在本地服务器中搭建和原始环境一样的数据库环境(SQL Server 2008),由客户远程连接到验证服务器。经客户验证后,数据库官网基本没问题。上层应用可以正常运行,数据记录也都基本没有缺失,数据库成功挂载,本次数据官网成功。


北京:4006-505-646

地址:北京市海淀区温泉镇中关村创客小镇16号221

龙8app客户端下载兴发国际手机app下载安装兴发国际手机app下载安装