iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么
  • 457
分享到

HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么

2023-06-04 19:06:00 457人浏览 独家记忆
摘要

这期内容当中小编将会给大家带来有关HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。【前因】HP EVA4400/6400/8400

这期内容当中小编将会给大家带来有关HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

【前因】

HP EVA4400/6400/8400因接近退役,已进入高故障区间,用户往往会认为花费几十万甚至上百万购买的eva系列应该是非常稳定的,但实际上无论多么昂贵的存储设备,使用的磁盘是相同或相似的。正如eva上销量极大的部件号为454414-001的1T FATA磁盘,其实就是臭名昭彰的希捷7200.11 系列的FC版,虽然前者正品售价仍高达近4K,后者却不足400,但两者的性能和稳定性表现几乎是相同的。这些1T FATA磁盘在经历2-3年的运行后,总会出现大批量的损坏,而且往往一旦损坏,几乎很难修复。一个我遇到的最夸张的案例,108块1T FATA的EVA6400,在半年内先后损坏50多块,这是让人惊讶的,实则也是正常的(缘于希捷这款产品的设计缺陷)。

即便是使用15000rpm或10000rpm的FC磁盘,其实盘体也等同于希捷、日立等厂商的SAS磁盘(目前的EVA系列磁盘已经全部基于SAS了,即使是FC,也是通过转换电路实现SAS到FC的转换,如671148-001)。EVA是虚拟化的存储设备,平时数据会不断的迁移,加上应用通常较为繁重,所以磁盘的负载相对是较重的,也是很容易出现故障的。EVA是依靠大量磁盘的冗余空间,以及故障后rss冗余磁盘动态迁移来实现整个存储的数据保护,但随着越来越多的磁盘掉线,这种保护会接近临界,直至崩溃。

通过eva command view下的 fieldservice执行强制激活命令,一则会导致cache dirty、数据块结构不一致导致数据出现损坏。二则修复只能建立在绕开坏道区域的基础上,如果坏道无法绕开,也是徒劳。

另有一些情况:主机无法与扩展柜相连导致数据丢失,误删除vdisk等,也需要有切实的解决方案。

HP P6000系列控制器与EVA系列内部算法完全相同,不再单独提及。

【eva系列存储结构原理概述】

EVA系列存储是一款以虚拟化存储为实现目的的HP中高端存储设备,内部的结构组成完全不同于普通的基于简单RaiD的存储,EVA内部称之为VRAID。包括一些资深的HP工程师,对EVA的理解其实是有误区的(也可能是HP官方的宏观描述)

EVA会对每个物理磁盘(简称为PV)进行签名(写在每个磁盘的0扇区),签名后即分配进不同的DISK GROUP。在disk group中,类似于aix 的卷管理,或HP LVM的卷管理一样,每个PV会按一定大小划分为若干存储单元(按AIX的说法,暂且称为PP吧),PP的大小为2的整数次幂,且应该在2-16M之间。

每个PV中有有限数量的PP,这些PP合起来形成整个DISK GROUP的可用空间。所有的PV按5-15组成若干组RSS(HP的官方资料中讲最小的RSS磁盘数量是6,最大应不到15,但对底层的分析得知,存在5和15个PV的RSS情况),每个RSS就是一个所谓常规RAID的冗余组,但这个冗余组不等同于常规RAID,与常规RAID相似的是,常规RAID是以磁盘为单位的RAID算法,而RSS是基于PP的RAID算法。

为提高性能,HP EVA会有倾向地轮流分配不同的RSS组,但这些RSS之间的数据存储是基于JBOD的(HP官方和很多资料上称是RAID0,或许是宏观的概念),每个RSS组成的stripe 的成员其实是不同PV中不同位置的PP。

无论RSS中成员数量有多少个,对于VRAID5,一个stripe中的PV数总是5个。对于VRAID6,一个stripe中的PV数总是6个。例如,对于VRAID5,EVA会尽可能在N个磁盘中做C(N,5)的组合情况,以期实现io 负载均衡

当一个RSS中某个PV离线,控制器会从同一个RSS组中其他磁盘(同一条带中已存在的PV之外)中寻找可用的PP,在逻辑上实现每个stripe的rebuild,从而保证整个存储的安全性。

当一个RSS中损坏的磁盘数量足够少时(少于等于6个),这个RSS的安全性就非常低了,这时候,EVA会合并此RSS到另一个RSS中,这样可用的冗余空间就是共享的了,空间就可以从另一个较安全的RSS中迁移过来。

为了保证有足够的空间提供冗余保护,在创建disk group时,EVA会提供一个Protection Level的保护级别,single表示用2个磁盘的空间做冗余 ,double表示用4个磁盘的空间做冗余。但这个冗余不同于hotspare,这个冗余空间仅会预留到每个PV的尾部,一则,多个磁盘,IO会更均匀,更快;二则,尾部的空间通常是质量较差的空间。

【EVA系列常见故障】

RSS中多个磁盘掉线,超过冗余保护级别。

加入新磁盘,进行数据迁移时,新磁盘存在物理故障(此时无法回退,也无法前进)。

VDISK 删除或EVA initialize。

突发性主机与存储无法连接。无法discover到存储。

【数据恢复解决原理】

eva系列最核心的结构部分来自于所有vdisk的运算pp表,这个pp map表会因为磁盘的不断迁移而迁移。所有的故障均可基于此map进行恢复。

当pp map不存在时,根据不同的条带之间的冗余关系,可有优化算法对所有PP进行条带性集合,从而形成若干组正确的条带数据,再基于文件系统结构、数据结构等特征,重组若干条带。

【数据恢复解决过程】

原始磁盘镜像,将EVA主机一端的连线拔出,直接连入主机hba卡上,就可以认到所有物理硬盘,之后通过专业手段(linux下的dd,windows下的winhex等)进行磁盘镜像。因eva主机与扩展柜之间多是铜线连接,故而,可能需要在扩展柜上增加光纤收发模块,再通过光链路接入fc hba卡上。当然,也可以把所有硬盘拆下来后,放入其他光纤通道柜中进行镜像。

使用EVA扩展柜进行镜像的连接图如下:

HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么

通过frombyte recovery for hp eva程序进行vdisk重组,直接写入成镜像文件或目标物理磁盘。

按常规方式解释镜像文件或目标磁盘,迁移镜像或导出内部文件。

上述就是小编为大家分享的HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么

本文链接: https://www.lsjlt.com/news/239053.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么
    这期内容当中小编将会给大家带来有关HP EVA4400/6400/8400/P6000数据恢复的解决方案是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。【前因】HP EVA4400/6400/8400...
    99+
    2023-06-04
  • MySQL数据恢复的方法是什么
    这篇文章主要讲解了“MySQL数据恢复的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据恢复的方法是什么”吧!1 前言数据恢复的前提的...
    99+
    2024-04-02
  • AMDU数据恢复的方法是什么
    这篇文章主要介绍“AMDU数据恢复的方法是什么”,在日常操作中,相信很多人在AMDU数据恢复的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”AMDU数据恢复的方法是...
    99+
    2024-04-02
  • raid数据恢复的方法是什么
    这篇文章主要介绍了raid数据恢复的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇raid数据恢复的方法是什么文章都会有所收获,下面我们一起来看看吧。【物理服务器与逻辑存储介绍】 客户使用一...
    99+
    2023-06-04
  • 阿里云数据库恢复全面的解决方案
    数据库是企业的重要基础设施,如果出现数据丢失或损坏,将会对业务造成严重影响。本文将介绍阿里云数据库恢复服务,帮助您在面对此类问题时,迅速恢复数据库的正常运行。 一、问题的严重性数据库的数据丢失或损坏可能会导致业务中断,甚至造成严重的财务损失...
    99+
    2023-11-17
    阿里 解决方案 数据库
  • mysql恢复数据库的方法是什么
    MySQL恢复数据库的方法主要有以下几种:1. 使用备份文件恢复:如果有事先备份的数据库文件,可以使用MySQL提供的命令行工具(如...
    99+
    2023-10-09
    mysql 数据库
  • sqlserver恢复表数据的方法是什么
    在SQL Server中,恢复表数据的方法通常包括以下几种: 使用事务日志备份进行恢复:如果表数据被意外删除或修改,可以通过还原...
    99+
    2024-04-09
    sqlserver
  • mysql数据库恢复的方法是什么
    MySQL数据库恢复的方法有以下几种: 通过备份文件恢复:如果有定期备份数据库的文件,可以使用备份文件进行恢复。首先,停止MyS...
    99+
    2024-04-09
    mysql
  • sqlserver数据库恢复的方法是什么
    SQL Server数据库的恢复方法通常有以下几种: 使用备份文件恢复:可以利用SQL Server Management St...
    99+
    2024-04-09
    sqlserver
  • oracle数据库恢复的方法是什么
    这篇文章主要介绍“oracle数据库恢复的方法是什么”,在日常操作中,相信很多人在oracle数据库恢复的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle...
    99+
    2024-04-02
  • 数据库表恢复方法是什么
    本篇内容介绍了“数据库表恢复方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一步:查询当前系统时...
    99+
    2024-04-02
  • redis宕机数据恢复的方法是什么
    Redis宕机后可以通过以下方法恢复数据: 重新启动Redis服务:首先尝试重启Redis服务,看是否能够恢复数据。如果Redi...
    99+
    2024-04-09
    redis
  • linux系统数据恢复的方法是什么
    这篇文章主要介绍“linux系统数据恢复的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux系统数据恢复的方法是什么”文章能帮助大家解决问题。工具: hexedit、fdisk下文内...
    99+
    2023-06-17
  • mongodb分片数据恢复的方法是什么
    MongoDB分片数据恢复的方法主要有以下几种:1. 使用备份和恢复工具:可以使用MongoDB提供的mongodump和mongo...
    99+
    2023-08-23
    mongodb
  • mysql日志恢复数据的方法是什么
    MySQL的日志恢复数据方法主要有两种:基于二进制日志的恢复和基于事务日志的恢复。1. 基于二进制日志的恢复:- 首先,通过`mys...
    99+
    2023-09-22
    mysql
  • Linux系统恢复误删文件的具体解决方案是什么
    本篇文章为大家展示了Linux系统恢复误删文件的具体解决方案是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Linux系统并不像windows系统有回收站的机制,当我们不小心实用rm ...
    99+
    2023-06-28
  • mysql数据库增量数据恢复的方法是什么
    本篇内容介绍了“mysql数据库增量数据恢复的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、工作场景(1)MySQL数据库每晚...
    99+
    2023-06-02
  • 云数据库安全的解决方案是什么
    本篇文章为大家展示了云数据库安全的解决方案是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。综述一、项目背景是指大力推进商务、生产、生活等领域的信息化,促进信息产业、信息技术、信息资源和信息环境全...
    99+
    2023-06-01
  • 云服务器恢复数据的方法是什么
    云服务器恢复数据的方法可以通过以下几种方式:1. 数据备份:在云服务器上定期进行数据备份,将数据复制到另一个安全的存储空间,以便在需...
    99+
    2023-09-22
    云服务器
  • Db2数据库故障恢复的方法是什么
    DB2数据库故障恢复的方法可以分为以下几种: 利用数据库备份恢复:如果有定期备份数据库的策略,可以利用备份文件来恢复数据库。可以...
    99+
    2024-03-08
    Db2
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作