一、HP-lefthand存储简介
HP-lefhand存储具有一定的市场占有量,基于其软件定义存储的弊端,这款存储设备具有非常高的数据恢复需求。lefhand存储支持搭建RAID5、RAID6、RAID10磁盘阵列,同时还支持卷快照,卷动态扩容等。本文主要为大家介绍了lefhand存储的结构和数据恢复方法,附有p4500存储磁盘阵列数据恢复案例,对raid数据恢复的方法进行了分部介绍。
服务端:
客户端:
二、HP-lefthand存储结构介绍
Lefthand存储共分为物理磁盘、逻辑磁盘、逻辑卷三个级别,其中物理磁盘是实际的物磁盘,多个物理磁盘组成一个逻辑的磁盘,也就是RAID磁盘阵列,在RAID之上,将不同RAID组成一个大空间,将大空间中不同的区域组成一个卷。
卷由不同RAID的N个不连续的片段组成,是用户的可用空间,存储的是文件系统以及用户的数据。RAID是lefthand能识别的最小单元,大多是RAID5或RAID6,RAID的前面会有一部分空间用来存储记录这些片段的MAP。记录所有数据的磁盘就是物理磁盘,并且数据是不连续的,如果上层是RAID5或RAID6。那么物理磁盘中还包括校验数据。
三、磁盘阵列数据恢复案例
某法院的一台P4500的存储系统因raid磁盘故障导致存储不可用,更换磁盘强制上线后依然不可用,磁盘阵列情况如下:
- 首先由硬件工程师先对硬盘进行检测,硬件正常。随后对所有磁盘进行全盘镜像并对镜像文件进行分析。底层的RAID是一个HP双循环RAID5,第一组RAID正常。第二组RAID也是RAID5,所以可以肯定第二组RAID中掉盘数量至少为2块。
- 第二步、使用穷举加校验的方法分析最早掉线的磁盘后踢出,重组raid(注:穷举法,即假设其中某一块磁盘是早就掉线的,踢掉此盘,重组RAID然后生成全部数据,最后将数据挂载到HP-P4500上,看数据是否正确。如果数据不正确,那么再假设另一块盘是掉线的,以此循环。虽然这种方案可行,但是由于每次重组RAID生成数据的数据时间太长,并且准确性很低。穷举加校验,还是和穷举法一样,假设某个磁盘是掉线的,踢掉磁盘后重组RAID,但不是生成全部的数据,而是只生成前面5G的数据,因为HP-P4500内部存储的数据的索引表位图位于RAID的前几个G之内。我们只需要查看这个索引表的位图的信息是否正确就可以判断此RAID是否正确。如果正确那么生成此RAID的数据即可完成RAID的重组。)
- 最后将生成的数据和第一组完好的RAID一同挂载到HP-P4500上。然后启动存储,上层卷可用,检查最新文件正常,数据恢复成功。