磁盘阵列(DiscArray)是由许多台磁盘机或光盘机按一定的规则,如分条(Striping)、分块(Declustering)、交叉存取(Interleaving)等组成一个快速,超大容量的外存储器子系统。
它在阵列控制器的控制和管理下,实现快速,并行或交叉存取,并有较强的容错能力。从用户观点看,磁盘阵列虽然是由几个、几十个甚至上百个盘组成,但仍可认为是一个单一磁盘,其容量可以高达几百~上千千兆字节,因此这一技术广泛为多媒体系统所欢迎。因此raid阵列数据恢复的市场需求也很大,本文主要为大家详细讲解raid阵列出现故障后应该如何做镜像进一步进行数据恢复操作。
一、将出现故障的raid阵列关闭,按照原有盘序将所有硬盘取出阵列,挂载到无raid功能的适配器上面。下图中的硬盘是3.5寸SAS硬盘的正反面图片(SAS 硬盘有 2.5 与 3.5 寸两种接口)
图一
硬盘接口如下图所示:
图二
我们之所以要将硬盘接到不含raid功能的适配器上进行镜像,主要是因为raid阵列已经发生故障,我们需要对所有数据进行恢复,那就要保证硬盘的读写都是可以回溯的,所以只能将磁盘挂载到不含raid功能的适配器上才能以单盘的方式进行读写。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 用逆向还原回原硬盘。
原文地址:http://blog.51cto.com/sun510/2116983