“磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。”【此定义来自百度百科】

RAID阵列一旦出现故障要想恢复其中的数据最首要的就是要对每一块单盘做镜像备份,本文就以 SAS 硬盘为例详细讲述raid中各单盘备份的方法和过程。

一、关闭磁盘阵列,将所有硬盘依次拔下来(最好标记好顺序号),挂接在不含 RAID 功能的 SAS 适配器上。
下图中的硬盘是3.5寸SAS硬盘的正反面图片(SAS 硬盘有 2.5 与 3.5 寸两种接口)

图一

图二
下图为其接口图片:

图三
我们图中的硬盘位SAS接口的硬盘,所以只可以使用SAS适配器进行连接。而同时若raid发生故障损坏后要完整备份数据就必须保证对所有硬盘的读写都是可回溯的。为此,只能使用不含 RAID 功能的 SAS 适配器进行连接后镜像,这样才能以单硬盘的方式进行访问。

下图为 PCI-E 接口的 SAS 适配卡。

图四
上图中为已经连接好数据线的卡。可以最多连接 4 块 SAS 硬盘(末端的接口可直接连接硬盘),此卡为 PCI-E 8×接口。

连接好硬盘的示意图如下:

图五
下图中的卡为 PCI-X 接口 SAS 适配卡。

图六
使用下图连线可直接连接 SAS 硬盘

图七

连接好线后的图如下:

图八

全部连接好的图如下所示:

图九

图十

图十一

图十二

二、保证挂接服务器使用操作系统为 WIN2003(其他系统也可以,本例以 WINDOWS 为例)。
进入系统后可以在磁盘管理中心看到多个单独的硬盘,此时切记不可初始化磁盘、分区或分配盘符给可能的磁盘分区(如果不确定是否可避免,建议不要进入磁盘管理)。 推荐的作法是利用直接可访问磁盘底层扇区内容的 16 进制编辑器。以 WINHEX 为例,安装好 WINHEX 后,进入 WINHEX,如下图所示:

图十三
点击 Tools—>Open disk 菜单,如下图:

图十四
点击后出现如下图所示:

图十五
上图中 Physical Media 下列出的即为当前系统挂接到的全部物理存储设备,而且不经过 RAID,均以单盘的方式进行挂接,此列表就会出现物理硬盘的 MODEL 号及容量。图中红色线框中为 3 块 IBM 73G 单盘的 ID 显示。
选中其中一块块硬盘,点击 OK 按钮便可以以物理地址 16 进制的方式打开磁盘(此时不管有没有分区,什么文件系统,都无关重要。打开的便是硬盘 73G 的存储空间内容),当然,在做镜像时,并不需要打开。我们只是打开这个对话框确定一下硬盘是否挂上。选择 Cancel 退出。 开始做镜像:
点击 Tools->Disk tools->Clone Disk,如下图所示:

图十六
弹出的对话框如下图:

图十七
点击图中蓝色所圈按钮,选择源磁盘。选中红色所圈按钮,选择目标文件。(我们的目的是将源硬盘镜像为一个文件,此后,这个文件就是对源硬盘的完整镜像了,大小等于源硬盘的大小,此例中,完成后,目标文件即有 73G 之大)如下图

图十八
此例中选中 HD2(即 3 块 IBM SAS 硬盘的第一块),点击 OK 后返回刚才的对话框,此时Source medium 列表中便会出来选中的 HD2 IBM…..
相同的方式,选择目标文件。如下图:

图十九
选好目标文件路径及文件名后。确定返回。

此时,Clone disk 对话框如下图。

图二十
请再次确认,Source(源)及 Destination(目标)是否正确。 对话框中的其他值应该为:点中 Copy entire medium(意为做全盘的镜像),Log procedure…可选(选中后,会在拷贝结束后展示摘要,推荐使用,可以知道硬盘是否有坏道等),其他参数不要管(其他参数通常适用于严重坏道等情形) 选好后(一定要确认源和目标),按下 OK 按钮便开始镜像操作了(WINHEX 第一次做此操作,当按下 OK 按钮时会弹出一个帮助框,意在提醒用户,此操作是有风险的。无碍,可关掉。之后不会再出现)
拷贝的过程如下图:

图二十一
此过程完成后,镜像就完成了。目标文件即等同于源硬盘,之后可以使用 WINHEX 用逆向还原回原硬盘。

RAID 损坏后如何对物理硬盘做完整镜像的更多相关文章

  1. 品牌电脑硬盘损坏后,使用MediaCreationTool从微软官方下载正版Windows到USB做安装盘

    最近我的一台台式机电脑的硬盘损坏了.一开始是速度逐渐变慢,后来慢得难以忍受,有时半天无响应.查看 Windows event ,发现有 id 为 7 的磁盘报错.使用 Windows 8.1 家庭版自 ...

  2. DELL T430进RAID的方式:, 硬盘损坏后的处理方式

    **DELL T430 新机安装2块硬盘后进RAID的方式: ** 一. BIOS更改 1.改启动方式为RAID mode  : 开机按F2进入BIOS 界面 --->System BIOS - ...

  3. 如何用两块硬盘做磁盘阵列的教程Raid 1

    如今,市面上的大部分服务器都自带有阵列卡.只要有两块以上硬盘,我们就可以利用服务器自带的阵列卡做磁盘阵列.Raid 1 为例.Raid 1 是磁盘阵列的其中一个系列,将两块硬盘构成磁盘阵列,可以保证数 ...

  4. 模拟示例raid 5(5块磁盘 3块做raid 2块做备份 ) raid 10(5块磁盘) 修改版

    RAID5:需要至少三块(含)硬盘,兼顾存储性能.数据安全和储存成本. RAID10:需要至少四块(含)硬盘,兼具速度和安全性,但成本很高. raid 10(5块磁盘) 1.添加硬盘设备(添加5块) ...

  5. 搞定INTEL快速存储技术(用SSD硬盘做缓存加速)

    给朋友买了个联想 ideapad s400超级本,还真是锻炼我的idea啊,原机不带WIN7系统,所以只好自己动手装WIN7,并打开24G SSD硬盘做缓存. 一.用常规方法GHOST了一个WIN7系 ...

  6. Zabbix整合MegaCLI实现物理硬盘的自动发现和监控

    MegaCLI是LSI提供的用户空间管理RAID卡(LSI芯片)工具,适用于大多数的Dell服务器. MegaCLI介绍: http://zh.community.dell.com/techcente ...

  7. dell r710 服务器配置RAID5(3块硬盘做RAID5,另外再弄一块做数据冗余盘)

    本文完全转载于:http://www.jb51.net/article/53814.htm,只为做笔记使用 ①4块硬盘做成RAID5 ②3块硬盘做RAID5,一块硬盘做热备盘 这两种配置之间的区别.大 ...

  8. 使用VMware将Linux装在物理硬盘上,开机即可进入Linux

    我的笔记本上是双系统Windows和Linux .经常需要在两个系统间切换,很麻烦.于是我想到如果能用VMWare虚拟机加载物理硬盘中的系统,可以在需要时,直接启动另外一个系统.     注意:我的双 ...

  9. 使用VMware将Linux装在物理硬盘上,开机即可进入Linux (转)

    目录(?)[-] 本文目的 具体操作 1 软件准备 2  安装 21 对硬盘操作 22 创建虚拟机并安装 23 使用Grub引导Linux 1. 本文目的 适合于没有光驱的计算机来安装Linux,还有 ...

随机推荐

  1. WPF自学入门(五)WPF依赖属性

    在.NET中有事件也有属性,WPF中加入了路由事件,也加入了依赖属性.最近在写项目时还不知道WPF依赖属性是干什么用的,在使用依赖项属性的时候我都以为是在用.NET中的属性,但是确实上不是的,通过阅读 ...

  2. 3分钟anaconda安装Python框架Tensorflow,1行语句测试是否成功?

    Anaconda是一个用于科学计算的ython发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存.切换以及各种第三方包安装问 ...

  3. asp.net WebApi 使用总结

    如果想让服务端直接返回json或者xml的话,可以考虑使用webservice.wcf,或者webapi.webservice基于xml,效率较慢,wcf虽然可以返回json,但是配置繁琐.webap ...

  4. 数据库连接问题之:Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!

    要么是驱动问题(没加载到工程中去或者其他问题)要么是账号密码或者url或者driver写错 driver:com.mysql.jdbc.Driver url:jdbc:mysql://localhos ...

  5. CucumberJS 资源

    https://cucumber.io/docs/reference/javascript https://github.com/cucumber/cucumber-js

  6. ubuntu下cmake 使用clang

    安装llvm.clang sudo apt-get install llvm clang clang命令会在/usr/bin/clang cmake配置交叉编译链 建立linux.toolchain. ...

  7. js监听事件

    //// 监听事件 监听使用各种浏览器 // var p1 = document.getElementById("p1"); //// 监听事件 // eventUtil.addE ...

  8. 教你如何前后端完全分离(非api、ajax)

    我的前后分离,不是api,不是ajax,我这里只讨论html与后端结合 前话 曾经风靡一时的dedecms相信做网站的十有八.九都知道,还有那么一些不是技术出生的人,通过看一下文档,也能访问出网站出来 ...

  9. 用disabled属性修饰a标签,a标签仍然能点击

    1.不知道各位同学有没有遇到跟我相同的问题,就是用jQuery操作a标签disabled的,来控制重复提交表单 做过开发的都知道,表单验证重复提交,包含前端和后端,两方面的控制.前端控制使我们常用的手 ...

  10. Pick up lines搭讪

    1.In a bar Do you come here often? I've never seen you here before. What do you think of this bar? A ...