原标题:服务器磁盘阵列raid1、raid0、raid5故障时的数据恢复思路和方法

raid磁盘阵列为服务器提供安全的、可靠的、可伸缩的外部存储空间。

但是多数的服务器使用者对raid并不是十分了解再加上服务器的广告上都太过强调了raid阵列的错容功能,使得很多服务器的使用者受到一种“raid不会出现故障”的错误引导。

因此在服务器的使用过程中忽视了raid磁盘阵列的潜在风险,对服务器数据的备份或者应急预案不足,一旦服务器出现故障将为企业带来极大的影响。

Raid磁盘阵列出现故障的原因通常可以归结为如下几点:

1、Raid控制器出现故障导致raid失效

2、突然断电导致raid信息故障

3、Raid5一块硬盘出错,系统管理员未及时更换硬盘的情况下另一块硬盘出错导致raid5失效。

在这里介绍下服务器磁盘阵列中raid1、raid0、raid5三种raid形式出现故障时的数据恢复思路和方法。

1、raid1阵列数据恢复

Raid1是所有raid阵列中最为简单的一种阵列形式,raid1中两块硬盘互为镜像,所有数据都是完全一样的。

如果因为raid控制器故障或者raid信息出错导致raid1磁盘阵列数据无法访问,只需要将两块硬盘中的其中一块硬盘从服务器上拆卸下来后作为单独的硬盘挂载到计算机上即可读取数据。

如果raid1中其中一块硬盘出现故障,是不会影响服务器的正常运行的,此时需要将故障硬盘更换为正常硬盘即可。

如果服务器一块硬盘故障时未能及时更换硬盘,另一块硬盘也出现故障,则raid1磁盘阵列失效。

此时想要进行数据恢复需要利用后出现故障的那一块硬盘进行数据恢复即可。

2、raid0磁盘阵列数据恢复思路

Raid0是所有磁盘阵列中最脆弱的磁盘阵列形式,raid0磁盘阵列没有任何冗余性能,阵列中只要有一块硬盘故障则服务器数据就会丢失,所以是一个风险极大的阵列形式。

raid0的数据是分布到每一块磁盘上的,如果服务器中任何一块硬盘出现故障都会导致服务器的数据不完整。

对于raid0磁盘阵列的数据恢复要求数据恢复工程师对阵列中的所有数据进行重组,又由于raid0阵列已不可用,所以只能将硬盘从raid控制器中取出来作为单块硬盘进行分析和数据恢复。

对于单块硬盘1来说,其中的数据为A/E/I/M,硬盘2中的数据为B/F/J/N,都只是部分数据,只有把阵列中的所有硬盘数据按照A/B/C/D/E/F/G/H····这样的顺序拼接好,才能真正恢复raid0阵列中的数据。

那么应该怎么按照顺序拼接这raid0阵列中的所有硬盘数据呢,这里需要注意两个因素,一个是raid0磁盘阵列中每个数据块的大小,也就是A或者B这些数据块所占用的扇区数;另一个因素是raid0阵列中的硬盘排列顺序,也就是说需要确定哪一块硬盘是阵列中的第一块硬盘,哪一块是第二块、第三块····

以raid0磁盘阵列为例,我们假设数据块的大小为16个扇区,硬盘的顺序就以图中的为例,那么我们在进行数据恢复时只需要在硬盘1中提取0~15扇区的信息,再到硬盘2中提取0~15扇区信息,再到硬盘3中提取0~15个扇区的信息,再到硬盘4中提取0~15个扇区的信息,再返回到硬盘1中提取16~31扇区的信息····以此类推,就可以将这个raid0阵列里的所有数据提取出来了。

3、raid5磁盘阵列数据恢复原理

Raid5阵列中数据的分布与raid0阵列类似,与之不同的是raid5中每个平行的数据块中总有一个数据块是校验块,如下图中的p1/p2/p3/p4。

Raid5支持在一块硬盘掉线的情况下保证数据的正常访问,但是如果有两块或者两块以上的硬盘同时离线,阵列便会失效,需要对磁盘阵列进行数据重组了。

Raid5的数据重组方式与raid0也是相同的,只需要将硬盘中的数据按照顺序拼接好即可

由于raid5阵列中的每一块硬盘中都有校验信息,所以分析raid5阵列时需要比raid0阵列多分析一个校验块的位置和方向。也就是说raid5阵列分析有3个因素,分别是硬盘排列顺序、每个数据块所占的扇区数、阵列中每个数据块的大小。

以上图中的raid5阵列为例,假设该raid5阵列的数据块大小为32个扇区,盘序如图所示,那么在提取数据时只需要按照从1~4的顺序分别提取0~31扇区的信息(硬盘4中0~31扇区的信息为校验块,跳过不取),然后再返回到硬盘1中提取32~63扇区信息,以此类推,即可把所有提取出来的数据组成一个完整的raid5阵列镜像文件。

关于服务器 更多可以咨询 亚太网络 邓杰返回搜狐,查看更多

责任编辑:

服务器raid0系统坏了,服务器磁盘阵列raid1、raid0、raid5故障时的数据恢复思路和方法...相关推荐

  1. 安卓系统控制服务器,安卓系统远程控制云服务器

    安卓系统远程控制云服务器 内容精选 换一换 对于密码鉴权方式创建的Windows 2012弹性云服务器,使用初始密码以MSTSC方式登录时,登录失败,系统显示"第一次登录之前,你必须更改密码 ...

  2. winxp系统做服务器,winxp系统做ftp服务器

    winxp系统做ftp服务器 内容精选 换一换 简要介绍Emacs是可扩展的.可定制的.自我记录的实时显示编辑器.其核心是Emacs Lisp的解释器,它是一种Lisp编程语言的方言,带有扩展以支持文 ...

  3. windows server 2008 R2实现磁盘阵列raid1与raid5,数据备份与恢复

    windows server 2008 R2实现磁盘阵列raid1与raid5 ** 此教程使用一块20G(做数据备份恢复)两块8G(做RAID-1)与三块6G(做RAID-5)的硬盘做演示** 首先 ...

  4. 浪潮服务器 raid 系统引导,浪潮服务器RAID配置及系统引导.doc

    文档介绍: 浪潮服务器RAID配置及系统引导分类:互联网                   RAID基本概念,专用术语介绍    我们提供的RAID卡支持各种常用RAID级别,如0,1,5,10,5 ...

  5. 服务器装系统无显示屏,服务器系统安装后没有桌面

    服务器系统安装后没有桌面 内容精选 换一换 外部镜像文件在从原平台导出前,没有按照"Linux操作系统的镜像文件限制"的要求完成初始化操作,推荐您使用弹性云服务器完成相关配置.流程 ...

  6. 服务器双系统切换快捷键,服务器双系统同时开

    服务器双系统同时开 内容精选 换一换 云手机(Cloud Phone,简称CPH),是基于华为云裸金属服务器虚拟出的带有原生安卓操作系统,同时具有虚拟手机功能的云服务器.简单来说,云手机=云服务器+A ...

  7. mac系统做云服务器,mac系统的云服务器

    mac系统的云服务器 内容精选 换一换 查询弹性云服务器的详细信息.该接口支持查询弹性云服务器的计费方式,以及是否被冻结.您可以在API Explorer中直接运行调试该接口.GET /v1/{pro ...

  8. 服务器2012r2系统远程登陆,服务器2012r2系统远程登陆

    服务器2012r2系统远程登陆 内容精选 换一换 仅Windows Server 2012 R2和Windows Server 2016需要设置虚拟内存.裸金属服务器的内存很大,自动分配的虚拟内存会占 ...

  9. 服务器母鸡系统,母鸡云服务器

    母鸡云服务器 内容精选 换一换 云耀云服务器创建成功后,您可以根据需求,修改云服务器的名称.系统支持批量修改多台云耀云服务器的名称,修改完成后,这些云耀云服务器的名称相同.登录控制台.单击管理控制台左 ...

  10. 服务器补丁 系统,操作系统补丁服务器

    操作系统补丁服务器 内容精选 换一换 北京时间1月3日,Intel处理器芯片被曝出存在严重的Meltdown和Spectre安全漏洞,漏洞详情如下:漏洞名称:Intel处理器存在严重芯片级漏洞漏洞编号 ...

最新文章

  1. mcDropdown使用方法
  2. 蓝桥杯:基础练习 特殊的数字
  3. C语言经典例40-逆置数组
  4. 【Verilog语法】分支延迟槽
  5. CF750G New Year and Binary Tree Paths(数位dp二进制+数学)
  6. 网页设计上机考试原题_全国计算机三级信息安全考试 经验分享
  7. hive启动报错:Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common.base.Precondition
  8. qq头像计算机系,QQ头像
  9. html5下input的placeholder标签兼容ie9
  10. 数据库工作笔记005---You have an error in your SQL syntax; check the manual that corresponds to y
  11. 在GitHub上分享和展示你的代码
  12. springmvc01
  13. 最新的ndkr20编译c_Android NDK-r20 交叉编译 FFmpeg 4.2
  14. objective-C 数据类型转换
  15. 安卓rom制作教程_刹那 刷机教程201三星S10 N10等系列 韩版国行安卓9升级10 详细步骤...
  16. 上传代码到github代码仓库
  17. 【无标题】计算机网络故障诊断与排除习题集题库及答案
  18. dcdc模块降额设计_爱默生网络能源PCB设计规范
  19. 电脑控制台命令的简单操作方式(黑窗口)
  20. 使用Qt常见报错及解决方案

热门文章

  1. 授权计算机软件著作权,计算机软件著作权查询方式有哪些? 软件著作权授权...
  2. 中美计算机软件著作权登记差异与比较
  3. 专访贤华老师:阐释护肤真谛
  4. QQ邮箱如何快速批量删除所有的垃圾邮件
  5. 一、Python-简介
  6. 计算机连接未识别的网络,电脑网络连接出现未识别的网络怎么办
  7. 计算机桌面声音图标,声音图标不见了,教您电脑声音图标不见了如何解决
  8. 【小技巧】腾讯QQ——腾讯网迷你版弹窗
  9. 使用PIE-Engine探寻地球灯光蕴藏的秘密
  10. RankWarning: Polyfit may be poorly conditioned问题的解决