• HP-lefthand底层结构具体解释及存储灾难数据恢复


    HP-lefthand底层结构具体解释及存储灾难数据恢复

    一、HP-lefthand的特点

    HP-lefhand是一款很不错的SAN存储,使用iscsi协议为client分配空间。

    它支持RAID5RAID6以及RAID10

    而且还支持卷快照,卷动态扩容等。

    常见的型号有:P4500,P4300,P4000等,基于市场占有量和软件定义存储的弊端,有一定的数据恢复市场需求。

    HP-lefhand的存储系统是一款嵌入式LINUX系统,须要安装client软件才干配置lefthand

    服务端:

    wKioL1N8KGmAVegCAAEAOod5eD8105.jpg

    客服端:

    wKiom1N8KK_DC-nGAAMqo28mTfI063.jpg


    二、HP-lefthand的存储结构

        Lefthand存储一共分为三个级别。这三个级别共同构成了整个存储,这三个几别分别例如以下:

    物理磁盘:实际的物理磁盘。

    逻辑磁盘:将多个物理磁盘组成一个逻辑的磁盘。也就是RAID

    逻辑卷:在RAID之上,将不同RAID组成一个大空间,将大空间中不同的区域组成一个卷。

    拓扑图例如以下 

    wKioL1N8KKTxwIm1AAHwMmv76bE539.jpg

    从整个拓扑图中能够看出,首先须要将物理磁盘组成逻辑磁盘RAID。然后将几个逻辑磁盘组成一个大的存储空间,最后将大的存储空间划分成若干个小块。用户使用的卷是由若干个不连续的小块组成的。

    也就是卷中存储的用户数据终于会被分成若干个片段存放在不同的逻辑磁盘中,而逻辑磁盘是由多个物理磁盘组成的。终于数据会被分成N个片段放在不通的物理磁盘中。

    卷:用户的可用空间,上面说过卷由不同RAIDN个不连续的片段组成,卷中存储的是文件系统以及用户的数据。

    RAID:由多个物理磁盘组成,大多是RAID5RAID6

    RAIDlefthand能识别的最小单元。也就是要想创建卷,必须先创建RAID

    由于卷是由不同RAIDN个不连续的片段组成。所以RAID中须要记录它存储的片段是哪一个卷的,而且是卷的第几个片段。因此在RAID的前面会有一部分空间用来存储记录这些片段的MAP

        物理磁盘:物理磁盘中记录的是全部数据,而且数据是不连续的。假设上层是RAID5RAID6。那么物理磁盘中还包含校验数据。

     

    三、存储灾难恢复

    通过上面对lefthand底层存储的剖析,我们能够非常清楚的知道用户的数据是怎样存储到磁盘上的。也就意味着假设存储出现灾难。我们能够非常快的知道哪里出现故障了。而且针对问题做出解决方式。

    针对lefthand上不同的存储灾难表现。相应的数据恢复解决方式例如以下:

    一:当物理磁盘和RAID都完善的情况下,因为用户误删除卷。

    能够依照lefthand存储中残留的map信息找回误删除的卷。北亚开发的frombyte recovery for Lefthand中也有此模块。二:当物理磁盘完善。RAID损坏的情况下,可能由于RAID中某块磁盘由于坏道过多而离线。导致RAID瘫痪。从而导致卷不可用。能够通过RAID重组、之后激活(需事先备份,确保方案的可回溯)的方法进行数据恢复。假设lefthand的操作系统无法恢复。也能够使用frombyte recovery for Lefthand对恢复后的RAID进行卷解释。

    三:当卷中文件系统或文件出现问题时。实则与lefthand本身无关,能够通过在client直接做恢复。

    建议,恢复时添加还有一台恢复主机, 通过iscsi multipath以仅仅读连接。

     可參考文章:某法院HP-P4500存储数据恢复案例


    作者:邓奇。北亚数据恢复中心project师

    邮件:dq@frombyte.com

    电话:4006505808-801

     

  • 相关阅读:
    大话设计模式之代理模式
    大话设计模式之装饰者模式
    策略模式与简单工厂模式
    一个简单的使用Quartz和Oozie调度作业给大数据计算平台执行
    oozie JAVA Client 编程提交作业
    HashMap分析及散列的冲突处理
    cmp排序hdoj 1106排序
    定义member【C++】cstddef中4个定义
    目录启动CXF启动报告LinkageError异常以及Java的endorsed机制
    算法代码[置顶] 机器学习实战之KNN算法详解
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7010384.html
走看看 - 开发者的网上家园