HP-lefthand底层结构详解及存储灾难数据恢复ide
1、HP-lefthand的特色spa
HP-lefhand是一款很是不错的SAN存储,使用iscsi协议为客户端分配空间。它支持RAID5、RAID6以及RAID10。而且还支持卷快照,卷动态扩容等。常见的型号有:P4500,P4300,P4000等,基于市场占有量和软件定义存储的弊端,有必定的数据恢复市场需求。操作系统
HP-lefhand的存储系统是一款嵌入式LINUX系统,须要安装客户端软件才能配置lefthand。3d
服务端:blog
客服端:ip
2、HP-lefthand的存储结构开发
Lefthand存储一共分为三个级别,这三个级别共同构成了整个存储,这三个几别分别以下:get
物理磁盘:实际的物理磁盘。it
逻辑磁盘:将多个物理磁盘组成一个逻辑的磁盘,也就是RAID。io
逻辑卷:在RAID之上,将不一样RAID组成一个大空间,将大空间中不一样的区域组成一个卷。
拓扑图以下 :
从整个拓扑图中能够看出,首先须要将物理磁盘组成逻辑磁盘RAID,而后将几个逻辑磁盘组成一个大的存储空间,最后将大的存储空间划分红若干个小块。用户使用的卷是由若干个不连续的小块组成的。也就是卷中存储的用户数据最终会被分红若干个片断存放在不一样的逻辑磁盘中,而逻辑磁盘是由多个物理磁盘组成的。最终数据会被分红N个片断放在不通的物理磁盘中。
卷:用户的可用空间,上面说过卷由不一样RAID的N个不连续的片断组成,卷中存储的是文件系统以及用户的数据。
RAID:由多个物理磁盘组成,大可能是RAID5或RAID6。RAID是lefthand能识别的最小单元,也就是要想建立卷,必须先建立RAID。由于卷是由不一样RAID的N个不连续的片断组成,因此RAID中须要记录它存储的片断是哪个卷的,而且是卷的第几个片断。所以在RAID的前面会有一部分空间用来存储记录这些片断的MAP。
物理磁盘:物理磁盘中记录的是全部数据,而且数据是不连续的,若是上层是RAID5或RAID6。那么物理磁盘中还包括校验数据。
3、存储灾难恢复
经过上面对lefthand底层存储的剖析,咱们能够很清楚的知道用户的数据是如何存储到磁盘上的。也就意味着若是存储出现灾难,咱们能够很快的知道哪里出现问题了。而且针对问题作出解决方案。
针对lefthand上不一样的存储灾难表现,对应的数据恢复解决方案以下:
一:当物理磁盘和RAID都无缺的状况下,因为用户误删除卷。能够按照lefthand存储中残留的map信息找回误删除的卷。北亚开发的frombyte recovery for Lefthand中也有此模块。二:当物理磁盘无缺,RAID损坏的状况下,可能因为RAID中某块磁盘由于坏道过多而离线,致使RAID瘫痪,从而致使卷不可用。能够经过RAID重组、以后激活(需事先备份,确保方案的可回溯)的方法进行数据恢复。若是lefthand的操做系统没法恢复,也可使用frombyte recovery for Lefthand对恢复后的RAID进行卷解释。
三:当卷中文件系统或文件出现故障时,实则与lefthand自己无关,能够经过在客户端直接作恢复。建议,恢复时增长另外一台恢复主机, 经过iscsi multipath以只读链接。
可参考文章:某法院HP-P4500存储数据恢复案例
做者:邓奇,北亚数据恢复中心工程师
电话:4006505808-801