服务器数据恢复环境(EVA 系列存储)介绍:
EVA 系列存储是一套 ” 虚构 ” 磁盘阵列存储解决方案,其构造不同于基于 RAID 的一般存储,在 HP 公司外部被称为 VRAID。
EVA 对每个物理磁盘 (PV) 进行签名 (写在每个磁盘的 0 扇区),签名后每个物理磁盘(PV) 会被调配进不同的 DISK GROUP。在 DISK GROUP 中,每个 PV 会按肯定大小划分为若干存储单元 (PP),PP 的大小为 2 的整数次幂,在 2 -16M 之间。
每个 PV 中有肯定数量的 PP,这些 PP 独特构建了 DISK GROUP 的可用空间。PV 依照 5 -15 组成若干组 RSS(惯例 RAID 的冗余组),但这个冗余组不等同于惯例 RAID,惯例 RAID 是以磁盘为单位的 RAID 算法,而 RSS 是基于 PP 的 RAID 算法。
EVA 会轮流调配不同的 RSS 组,这些 RSS 之间的数据存储是基于 JBOD 的,每个 RSS 组成的 stripe 的成员其实是不同 PV 中不同地位的 PP。
无论 RSS 中成员数量有多少个,对于 VRAID5,一个 stripe 中的 PV 数总是 5 个。对于 VRAID6,一个 stripe 中的 PV 数总是 6 个。例如,对于 VRAID5,EVA 会尽可能在 N 个磁盘中做 C(N,5)的组合状况,以期实现 IO 负载平衡。
当一个 RSS 中某个 PV 离线,控制器会从同一个 RSS 组中其余磁盘 (同一条带中已存在的 PV 之外) 中寻找可用的 PP,在逻辑上实现每个 stripe 的 rebuild,从而保障整个存储的安全性。
当一个 RSS 中损坏的磁盘数量少于或者等于 6 个,RSS 的安全性升高,EVA 会合并此 RSS 到另一个 RSS 中,可用的冗余空间就能够共享,空间就能够从另一个较平安的 RSS 中迁徙过去。
为了保障有足够的空间提供冗余爱护,在创立 DISK GROUP 时,EVA 会提供一个 Protection Level 的爱护级别,single 示意用 2 个磁盘的空间做冗余,double 示意用 4 个磁盘的空间做冗余。但这个冗余不同于 hotspare,这个冗余空间仅会预留到每个 PV 的尾部。
EVA 系列存储常见故障:
1、RSS 中多个磁盘掉线,超过冗余爱护级别规定的数量。
2、退出新磁盘后迁徙数据时,新磁盘存在物理故障(此时无奈回退 / 后退)。
3、误删除 VDISK 或 EVA initialize。
4、主机与存储无奈连贯,无奈 discover 存储。
EVA 系列存储数据恢复原理:
eva 系列存储最外围的构造来自于所有 vdisk 的运算 pp map 表,pp map 表会因为磁盘的一直迁徙而迁徙。所有的故障均可基于此 pp map 表复原。
当 pp map 表不存在时,依据不同的条带之间的冗余关系,可应用优化算法对所有 PP 进行条带性汇合,造成若干组正确的条带数据;基于文件系统构造、数据结构等特色重组若干条带。
EVA 系列存储数据恢复过程:
1、将 EVA 主机一端的连线插入,间接连入主机 hba 卡上,对所有磁盘做镜像备份。因 eva 主机与扩大柜之间多是铜线连贯,故而,可能须要在扩大柜上减少光纤收发模块,再通过光链路接入 fc hba 卡上。当然,也能够把所有硬盘拆下来后,放入其余光纤通道柜中进行镜像。
应用 EVA 扩大柜进行镜像的连贯图如下:
2、通过北亚企安自研的 frombyte recovery for hp eva 程序重组 vdisk,间接写入成镜像文件或指标物理磁盘。
3、解释镜像文件或指标磁盘,迁徙镜像或导出外部文件。