服务器数据恢复环境:
两块 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 服务(默认是敞开的)“服务管理器 – 角色 – 增加角色 – 勾选文件服务—勾选网络文件系统服务
进行装置,第一次装置实现之后须要重启一下计算机”。
b、重启实现后对寄存镜像数据的文件夹进行操作,右键—NFS 共享标签页外面勾选共享此文件夹,在权限外面勾选容许根目录拜访,拜访类型抉择读写。
c、Win 端的设置实现后再看 linux 端的设置,ifconfig 查看以后网络配置。
因为须要调配个 ip 给 linux 端,在本案例中咱们给网卡“enp4s0”,调配 ip 地址 10.3.12.3 和子网掩码 255.0.0.0,应用如下命令:ifconfig enp4s0 10.3.12.3 255.0.0.0。而后再应用 ifconfig 查看 ip 地址。
d、配置好 ip 之后查看网络是否连通,命令:ping 10.1.1.1,而后查看 10.1.1.1 机器上的 NFS 共享的目录是否可能拜访,命令:showmount –e 10.1.1.1。
e、源机器和指标机器曾经连通,在 linux 端创立一个目录 mkdir /mnt/bysjhf,创立实现后将镜像进去的数据挂载到 linux 下新创建的文件夹下,命令:mount 10.1.1.1:/data /mnt/bysjhf –o nolock。
挂载好之后,查看一下挂载点信息 df –k。
f、确定曾经挂载好之后,进入这个文件夹查看一下文件夹里的镜像文件,命令:[email protected] /mnt/bysjhf % ls。查看硬盘及分区信息,命令:fdisk –l。
g、确认好源设施和指标设施之后,进行镜像操作,命令:dd if=/mnt/bysjhf/data.img of=/dev/sda bs=10M。
h、在千兆网环境下 NFS 的速度可能跑到 70M/S,在期待 dd 实现后,咱们重启服务器并抉择 raid 疏导,期待的 windows 启动页面终于呈现了,数据迁徙胜利。