1
头图

服务器数据恢复环境:
两块SAS硬盘组成raid0。

服务器故障:
raid0中的一块硬盘的指示灯显示黄色,这块硬盘被raid卡踢出,raid崩溃。

服务器数据恢复过程:
1、把硬盘做好标记然后从服务器中取出,通过SAS HBA的方式直连到windows环境下,在磁盘管理中将硬盘标记为脱机状态,保证后续操作过程中硬盘只读,避免破坏原始数据。
2、将两个硬盘底层扇区做完整镜像。通过文件系统分析盘序和条带大小等raid信息,基于这些信息使用工具将原始raid环境搭建出来并解析ntfs文件系统,这时候已经可以看到数据。

  • 问题:如果直接把数据拷贝出来,那么原始的系统和应用都需要重新部署。因为没有软件服务商的支持,实施起来有难度。所以北亚数据恢复工程师采取的方法是把搭建起来的raid完整迁移到新的raid环境中,这样处理就可以恢复到和故障发生前一样的状态。

服务器raid数据回迁案例:
1、因为本案例服务器的前面板由raid卡来管理,在前面板插入新硬盘是不会直接被系统识别的,需要在raid卡下创建raid后才可以使用,而且限于单盘容量的问题,不能采用这个方案。
2、因为服务器前面板有个DVD光驱,服务器光驱和主板采用sata通道连接,可以通过连接光驱的sata接口连接一块sata硬盘,然后在pe或者linux live cd模式下就可以回迁数据了,这是速度最快的方法。但是在准备实施的时候发现这个机器使用的sata不是标准大小接口类型,而是mini sata,由于没有现成的转接卡,所以这个办法也暂时行不通。
3、其实在数据量不大的时候也可以使用USB方式去做迁移,但是现在绝大部分服务器的usb接口还是USB2.0,速度慢太耗费时间,这个方法也不实际。
4、最后北亚数据恢复工程师决定选择通过网络回迁数据。
a、通过网络回迁数据需要先启动linux live cd,一般使用linux system rescue cd。在linux启动完成后,用ifconfig命令配置服务器的ip,然后将恢复出来的数据放在一个安装有windows server的机器上,在win环境下开启nfs服务(默认是关闭的)“服务管理器--角色--添加角色--勾选文件服务—勾选网络文件系统服务
进行安装,第一次安装完成之后需要重启一下计算机”。

北亚数据恢复——raid0数据恢复

b、重启完成后对存放镜像数据的文件夹进行操作,右键—NFS共享标签页里面勾选共享此文件夹,在权限里面勾选允许根目录访问,访问类型选择读写。

北亚数据恢复——raid0数据恢复

c、Win端的设置完成后再看linux端的设置,ifconfig查看当前网络配置。

北亚数据恢复——raid0数据恢复

因为需要分配个ip给linux端,在本案例中我们给网卡“enp4s0”,分配ip地址10.3.12.3和子网掩码255.0.0.0,使用如下命令:ifconfig enp4s0 10.3.12.3 255.0.0.0。然后再使用ifconfig查看ip地址。

北亚数据恢复——raid0数据恢复

d、配置好ip之后查看网络是否连通,命令:ping 10.1.1.1,然后查看10.1.1.1机器上的NFS共享的目录是否能够访问,命令:showmount –e 10.1.1.1。

北亚数据恢复——raid0数据恢复

e、源机器和目标机器已经连通,在linux端创建一个目录mkdir /mnt/bysjhf,创建完成后将镜像出来的数据挂载到linux下新创建的文件夹下,命令:mount 10.1.1.1:/data /mnt/bysjhf –o nolock。
挂载好之后,查看一下挂载点信息df –k。

北亚数据恢复——raid0数据恢复

f、确定已经挂载好之后,进入这个文件夹查看一下文件夹里的镜像文件,命令:root@sysresccd /mnt/bysjhf % ls。查看硬盘及分区信息,命令:fdisk –l。

北亚数据恢复——raid0数据恢复

北亚数据恢复——raid0数据恢复

g、确认好源设备和目标设备之后,进行镜像操作,命令:dd if=/mnt/bysjhf/data.img of=/dev/sda bs=10M。

北亚数据恢复——raid0数据恢复

h、在千兆网环境下NFS的速度能够跑到70M/S,在等待dd完成后,我们重启服务器并选择raid引导,期待的windows启动页面终于出现了,数据迁移成功。


北亚数据恢复
22 声望5 粉丝