Storwize V7000(也就是我们常说的V7000)是新推出的一款中端存储系统,这款系统的定位虽然在中端,但是Storwize V7000提供有存储管理功能,这一功能以前只有高端存储才拥有(例如 Storwize V3700,Storwize V5000)。
底层存储结构支持:RIAD 0/RAID 10/RAID5/RAID 6
上层卷支持:普通卷/精简模式的卷/镜像模式的卷/精简镜像模式的卷
本文将为大家展示V7000存储的结构原理、配置方法以及Mdisk磁盘掉线的数据恢复方法。
【V7000底层结构及原理】
拆分来看V7000的底层原理结构其实不属于复杂的类型,整个存储结构一共分为四层。
第一层是物理硬盘,也就是数据实际存放的位置。
第二层Mdisk(就是存储中的raid),这一层是许多个多个物理磁盘的集合。
第三层叫做池,池又把诸多Mdisk组合而成为一个更大的逻辑容器。
第四层是卷,卷是面向用户的存储单位,它们是从池中分配出来的空间,(注:卷不可以跨池)。通过图形可以更加清楚的观察这四层结构:

介绍到这里大家应该就能明白了,只有第一层的物理磁盘才是最终存储数据的位置。而第二层、第三层、第四层都只是虚拟化而来的。在物理磁盘中的数据都是以小块为单位(Block)进行存储,即我们通常理解的存放在Mdisk中的数据会分成N多个Block平均分布在所有磁盘上。在Mdisk这一层,数据是以段为单位存储的,多个Mdisk组成了一个池,既在池中创建的卷会被分成若干个段放到不同的Mdisk中,不同卷的类型分布在池中的方式也不同,不过最终还是以段为单位存储在Midsk中的。
V7000的存储过程就是用户将数据存放到卷中,而卷又会被分割成若干个段分布在不同Mdisk中,而Mdisk又会将段分成若干个块分布在不同的磁盘中。最终数据全部是以块为单位分布在不同的磁盘中。

【如何配置Storwize V7000】
1、 使用管理IP连接V7000,输入用户名(默认:superuser)和密码(密码:passw0rd)。

2、默认是没有任何配置的,需要先配置Mdisk,池以及卷,然后添加主机映射卷。

3、创建Mdisk,Mdisk的类型有RAID0,RAID0,RAID5以及RAID6。

4、创建池,可以将多个Mdisk划分到一个池中。

5、创建卷,卷是在池的基础之上配置的,卷的类型有通用,自动精简,镜像以及精简镜像。

6、创建主机并映射卷,主机的类型有光纤通道的主机和iscsi的主机。

至此整个配置的大致流程就算完了,

【Mdisk磁盘掉线数据恢复案例】

1、存储架构
存储型号:Storwize V7000
磁盘数量:24块(600G SAS磁盘)
Mdisk数量:2个Mdisk,(RAID 5)
卷数量:2个2T的通用模式,1个3T精简模式。
2、故障原因  
由于磁盘自然老化导致Mdisk有部分磁盘掉线、上层卷无法访问。由于全局热备只设置了一个并且管理人员也没有在磁盘掉线后及时更换,造成数据丢失。
3、数据恢复方法
首先要把所有磁盘进行镜像处理,然后通过分析镜像可以得出哪些磁盘是同一组Mdisk。
然后分析一组Mdisk有没磁盘掉线情况发生。如果有磁盘掉线就直接在Mdisk组中将掉线磁盘去除掉,生成Mdisk,接着分析Mdisk之间的结构生成池。再分析卷的结构,由于不同的卷也有着不同的类型,所以存储结构也不一样。
分析完卷的结构后就可以生成每个卷的数据了。

由于对IBM V7000系列存储的底层结构研究的很透彻,所以对此系列存储的故障,数据几乎都可以挽救。但是,有一种情况数据是无法挽救的,所有磁盘被重建了。因为在创建完Mdisk之后,系统会对Mdisk做初始化,也就是清零。因此,如果存储被重建并且完成了初始化,那么这种情况下数据基本无法恢复了。

转载于:https://blog.51cto.com/zhangyu/2152242

V7000存储底层结构原理+V7000存储数据恢复案例相关推荐

  1. HP EVA系列存储raid结构原理研究

    [引言] 本文档建立在针对HP EVA的大量测试性研究基础上,所有的细节几乎均为对EVA的破译型研究,目前全球范围内尚未发现类似资料,故可能表述方式和结论并不精确,仅为参考之用. 我公司为研究HP E ...

  2. 聊聊Java系列-集合之HashMap底层结构原理

    前言           由于HashMap在我们的工作和面试中会经常遇到,所以搞懂HashMap的底层结构原理就显得十分有必要了.在JDK1.8之前,HashMap的底层采用的数据结构是数组+链表, ...

  3. 【服务器数据恢复】OceanStor存储中NAS卷数据丢失的数据恢复案例

    服务器数据恢复环境: 华为OceanStor某型号存储,支持SAN和NAS存储协议. 服务器故障: 存储上一个NAS卷中的数据丢失,卷大小为2T,管理员发现后,关闭系统应用,停止上传数据. 经过检查发 ...

  4. 【服务器数据恢复】HP EVA存储设备多块硬盘出现故障的数据恢复案例

    服务器数据恢复环境: 一台HP EVA某型号存储设备: 共23块硬盘,上层映射给一台windows系统服务器. 服务器故障情况: 存储设备有三块硬盘的指示灯变黄色,存储设备还在正常运行.管理员在更换亮 ...

  5. hbase_hase的底层结构

    一.hbase的底层结构 Hbase的存储默认为hdfs的/hbase目录,可以通过hbase-sit.xml配置. /hbase/archive (1) /hbase/corrupt (2) /hb ...

  6. 【服务器数据恢复】raid5中3块磁盘先后掉线的数据恢复案例

    服务器数据恢复环境&故障: 某单位同友存储设备,该存储有大于5台的虚拟机,其中有3台linux系统虚拟机存储重要数据.存储设备中组建的raid5由于未知原因崩溃导致存储无法启动. 存储结构: ...

  7. ibm v7000配置文档_IBM_V7000底层结构及服务器数据恢复案例详解

    [IBM原理详解] IBM_V7000(全名IBM Storwize V7000)是IBM推出的新一代中端存储系统,尽管定位中端,Storwize V7000却提供了以往高端存储才具备的强大存储管理功 ...

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

    HP-lefthand底层结构具体解释及存储灾难数据恢复 一.HP-lefthand的特点 HP-lefhand是一款很不错的SAN存储,使用iscsi协议为client分配空间. 它支持RAID5. ...

  9. mysql引擎层存储层_MySQL存储底层技术:InnoDB底层原理解读

    原标题:MySQL存储底层技术:InnoDB底层原理解读 存储引擎 很多文章都是直接开始介绍有哪些存储引擎,并没有去介绍存储引擎本身.那么究竟什么是存储引擎?不知道大家有没有想过,MySQL是如何存储 ...

最新文章

  1. 《Java工程师成神之路》终于免费开放下载了!
  2. Java NIO理解与使用
  3. 利用SNMP4J实现Snmp Trap
  4. Shiro相关文章资料
  5. curl -windows下接口通讯
  6. java类构造方法成员方法练习_面向对象方法论总结 练习(一)
  7. linkin大话面向对象--内部类
  8. 构建一个可靠的分布式计数器--memcached之incr/decr操作实战分析
  9. 面试题·HashMap和Hashtable的区别(转载再整理)
  10. cell和battery的区别
  11. Fiori 磁贴配置
  12. jieba分词的基本用法和词性标注
  13. 用p5.js绘制创意自画像
  14. c51语言主函数,51单片机的基本c51语言程序介绍
  15. 小米手环6解决天气未同步问题
  16. SangforAC(深信服)Web单点登录
  17. Policy Evaluation之Doubly Robust论文讲解
  18. 什么是面向切面编程?
  19. Podman的基本设置和使用
  20. MTK平台修改开机动画,开机logo

热门文章

  1. 国内首次!3位清华姚班本科生斩获STOC最佳学生论文奖
  2. 使用SonarTS创建进行typescript代码质量扫描
  3. Python(24)python中的calendar模块(日历模块)
  4. 【特别推荐】10款唯美浪漫的婚礼 结婚纪念网站模板
  5. 罗斯蒙特流量计安装上的五大注意事项
  6. Day25 打卡第二十五天
  7. NPC三电平嵌位型逆变器仿真 NPC逆变器输出为三电平,线电压为五电平,形状更接近于正弦,在同样的开关频率下
  8. 前端:页面快速定位和返回顶部(锚点)
  9. 判断字符串中的括号是否匹配-C语言
  10. 我的第一个开源库-DialogLoading弹出加载框(Kotlin版)