服务热线:010-82207707 | 7x24小时服务热线:13693060057
北京安数云和科技有限公司
北京安数云和-专注于业级数据安全!

北京某企业vSphere误删除虚拟磁盘Linux XFS文件系统SAP应用Oracl

来源:未知

作者:vmxdb

简介:北京某企业一套VMware vSphere虚拟化环境,因管理员误操作,误删除一个虚拟磁盘,造成数据丢失。 客户的应用环境:操作系统为SUSE Linux,由5块虚拟磁盘组成一个VG,只有一个LV,LV中的文件系统为XFS。使用SAP系统和Oracle数据库。 管理员删除VG中一个虚拟磁……

浏览:

发布于:2019-11-04 10:46




  北京某企业一套VMware vSphere虚拟化环境,因管理员误操作,误删除一个虚拟磁盘,造成数据丢失。
  客户的应用环境:操作系统为SUSE Linux,由5块虚拟磁盘组成一个VG,只有一个LV,LV中的文件系统为XFS。使用SAP系统和Oracle数据库。
  管理员删除VG中一个虚拟磁盘(PV),造成VG损坏,数据丢失。客户需要恢复Oracle数据库。

 客户先是在北京一数据恢复公司进行恢复,耗时3天,无果。
 客户后联系到北京安数云和公司。北京安数云和公司尹工分析,这情况相当复杂,客户的虚拟磁盘使用精简模式,精简模式的虚拟磁盘删除后数据恢复太困难,而且是Linux XFS格式就更困难,而且要恢复的虚拟磁盘只是VG中一个PV就更更加困难。

这种恢复,需要完全了解VMFS,XFS,LVM,Oracle的数据底层二进制结构,才能恢复,这非常考验综合知识。
 需要从XFS层或是Oracle数据块层向上面是LVM层和VMFS层定位,才能找出之前虚拟磁盘的分布位置。
 经过VMFS层恢复,数据大部分恢复完整,还有几个Oracle数据文件有块缺失,再用Oracle碎片级数据恢复软件把缺失的块补回。

 北京安数云和公司的尹工经过1天半的数据恢复,完美恢复出所有数据。
 上传恢复出来的虚拟磁盘,虚拟机可以直接启动,目录文件全部正常,用Oracle的dbv命令检查数据文件,没有任何问题,Oracle数据库可以直接Open,在SAP应用里检查也没有任何问题。