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

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. [BZOJ3110][ZJOI2013]K大数查询(整体二分)

    BZOJ Luogu sol 整体二分,其实很简单的啦. 对所有询问二分一个答案mid,把所有修改操作中数字大于mid的做一个区间覆盖(区间加1) 查询就是区间查询 然后左右分一分即可 注意是第k大 ...

  2. UOJ207:共价大爷游长沙

    题面 UOJ Sol 神题 给每个点对随机一个权值,把这两个点的权值异或上这个随机的值 用\(LCT\)维护子树信息,若子树异或和为所有点对的异或和那么就是答案 大常数代码 # include < ...

  3. [SPOJ]DISUBSTR:Distinct Substrings&[SPOJ]SUBST1:New Distinct Substrings

    题面 Vjudge Vjudge Sol 求一个串不同子串的个数 每个子串一定是某个后缀的前缀,也就是求所有后缀不同前缀的个数 每来一个后缀\(suf(i)\)就会有,\(len-sa[i]+1\)的 ...

  4. 如何巧妙的利用selenium和requests组合来进行操作需要登录的页面

    一.在这里selenium的作用 (1)模拟的登录. (2)获取登录成功之后的cookies 代码 def start_login(self): chrome_options = Options() ...

  5. Eclipse增强代码提示插件Code Recommenders安装,顺便说说Eclipse插件安装方法

    1.为什么用Code Recommenders 在用过Intelij Idea后,发现它的自动代码提示非常智能,可以敲关键字就能提示,但是因为公司用的是Eclipse, 所以想找有没有这个插件能增强代 ...

  6. sql注入之一次艰难的绕过-三层防护(oracle)

    打开:www.xxxx.com/news/detail.jsp?id=2862 我们经过测试知道此处含有sql注入.我们尝试下: http://www.xxxxxx.com/news/detail.j ...

  7. C#封装程序集属性方法注释说明

    一.使用封装程序集好处: 在很多分布式应用程序开发中,针对每一种功能可能条用的接口不一样,往往习惯将需要被调用的接口,封装成DLL给调用方应用后使用,这样既规范了调用的方式,又避免了调用出现参数请求方 ...

  8. AJAX跨域问题解决方法(3)——被调用方解决跨域

    被调用方解决跨域是指在HTTP响应头中增加指定的字段,允许调用方调用 可以在两种地方增加1.apache/nginx(HTTP服务器)2.tomcat(应用服务器) 浏览器如何判断跨域?仔细观察可以发 ...

  9. win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法

    之前的系统没有这个问题,就是win10有这个问题,过一段时间就会出现这个问题,网上找了很多,最后发现是显卡驱动的问题,是A卡的问题,只需要更新A卡驱动即可,如果更新A卡驱动不行的话,或者说A卡驱动已经 ...

  10. python 全栈开发,Day5

    python之函数初识 一.什么是函数? 现在有这么个情况:python中的len方法不让用了,你怎么办? 来测试一下'hello word' 的长度: 用for循环实现 s1 = "hel ...