虚拟机数据恢复环境:
某IDC机房VMware ESXi虚拟化系统,连接多个LUN。
虚拟机故障&分析:
管理员因误删除其中一个LUN中的一台虚拟机,这个LUN部署有数台虚拟机,安装的都是Windows Server操作系统。被误删的这台虚拟机上运行SQL Server数据库和存放一些重要的其它格式文件。用户联系我们数据恢复中心要求恢复此虚拟机上所有文件,并且能够正常启动和工作。
VMware ESX/ESXi的文件系统VMFS是一种高性能文件系统,针对虚拟机这类重负荷工作进行性能优化,已接近裸设备的性能。ESX/ESXi上的虚拟机及其他文件都是存储于VMFS文件系统中。
我们数据恢复中心工程师团队对VMFS文件系统进行过专门的课题研究,目前已掌握主流版本VMFS的底层结构,对于ESX/ESXi的VMFS损坏、误删除虚拟机、VMFS 跨区卷损坏、底层RAID损坏等涉及到VMFS文件系统的数据灾难恢复有独有的技术和经验,已成功恢复了上千案例的ESX/ESXi数据。
虚拟机数据恢复过程:
1、本案例的数据恢复工作主要依靠我们数据恢复中心自研的Frombyte Recovery For ESX完成,Frombyte Recovery For ESX 扫描出来的虚拟磁盘中显示了原来虚拟磁盘的大小、所属操作系统类型、原来虚拟磁盘的模式(厚/薄)、分配状态信息。
下图就是扫描出来的虚拟磁盘,有两个虚拟磁盘的分配状态已标识为’NO’,说明这两个很有可能就是管理员误删除的虚拟机中的虚拟磁盘。
2、使用Frombyte Recovery For ESX恢复出这两个虚拟磁盘(这两个虚拟磁盘分别为原系统的C盘和D盘),导入到本地部署有ESXi的服务器上,通过特殊方法将虚拟机正常加载到虚拟磁盘后,虚拟机已经可以正常启动。
下图中就是在本地ESXi上启动的虚拟机。
3、管理员亲自对恢复出来的虚拟机、虚拟机上运行的数据库以及虚拟机上的其他格式文件进行验证,没有发现问题,确认恢复出来的数据完整可用,本次数据恢复成功。
数据安全Tips:
1、重要的数据不要存储在单盘上,组建一组RAID是比较好的数据存储方式。
2、一定要做好备份,备份包不要放到同一存储媒介上。即使存放在同一媒介也不要放到同一分区下。
3、出现故障后千万不要反复尝试各种恢复或者修复的操作,最需要做的就是尽快对故障硬盘做完整备份。
4、尽可能选择专业正规的数据恢复服务商进行处理,不正规专业的机构或个人会无意或有意地对故障盘数据进行二次破坏。