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

一、HP-lefthand的特点

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

它支持RAID5、RAID6以及RAID10。

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

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

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

服务端:

客服端:

二、HP-lefthand的存储结构

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

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

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

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

拓扑图例如以下 :

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

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

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

RAID:由多个物理磁盘组成,大多是RAID5或RAID6。

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

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

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

三、存储灾难恢复

通过上面对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

最新文章

  1. 使用SharpPCap在C#下进行网络抓包
  2. 关于Storyboard的使用
  3. IDF实验室WORD隐写术
  4. urlrewriter的使用
  5. rails利用big_sitemap生成sitemap
  6. 【python】Windows安装Beautiful Soup
  7. Log4j配置全说明
  8. 安卓开机启动service后台运行
  9. hdu 5199 Gunner(STL之map,水)
  10. [ Alcatraz ]管理Xcode插件
  11. RockMongo 安装
  12. [翻译 EF Core in Action 1.8] MyFirstEfCoreApp应用程序设置
  13. python编译pyc工程--导包问题解决
  14. 企业BGP网络规划案例(二)
  15. Linux命令集
  16. hive Spark SQL分析窗口函数
  17. 修改jupyter notebook的默认打开地址
  18. Angular require(抄别的)
  19. UVA 11019 Matrix Matcher(哈希)
  20. 阿里云Redis外网转发访问

热门文章

  1. java io包File类
  2. Fedora 17 无线网卡配置笔记
  3. IntelliJ IDEA could not autowire no beans of 'Decoder'
  4. 超级简单JS网页倒计时代码
  5. 终结者:负载均衡之Nginx(一)
  6. DICOM医学图像处理:fo-dicom网络传输之 C-Echo and C-Store
  7. Linux内核编译測试
  8. (一)Eureka 服务的注册与发现
  9. android实现自动安装
  10. 转js resplace方法使用