RAID 损坏后如何对物理硬盘做完整镜像
“磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。”【此定义来自百度百科】
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 损坏后如何对物理硬盘做完整镜像的更多相关文章
- 品牌电脑硬盘损坏后,使用MediaCreationTool从微软官方下载正版Windows到USB做安装盘
最近我的一台台式机电脑的硬盘损坏了.一开始是速度逐渐变慢,后来慢得难以忍受,有时半天无响应.查看 Windows event ,发现有 id 为 7 的磁盘报错.使用 Windows 8.1 家庭版自 ...
- DELL T430进RAID的方式:, 硬盘损坏后的处理方式
**DELL T430 新机安装2块硬盘后进RAID的方式: ** 一. BIOS更改 1.改启动方式为RAID mode : 开机按F2进入BIOS 界面 --->System BIOS - ...
- 如何用两块硬盘做磁盘阵列的教程Raid 1
如今,市面上的大部分服务器都自带有阵列卡.只要有两块以上硬盘,我们就可以利用服务器自带的阵列卡做磁盘阵列.Raid 1 为例.Raid 1 是磁盘阵列的其中一个系列,将两块硬盘构成磁盘阵列,可以保证数 ...
- 模拟示例raid 5(5块磁盘 3块做raid 2块做备份 ) raid 10(5块磁盘) 修改版
RAID5:需要至少三块(含)硬盘,兼顾存储性能.数据安全和储存成本. RAID10:需要至少四块(含)硬盘,兼具速度和安全性,但成本很高. raid 10(5块磁盘) 1.添加硬盘设备(添加5块) ...
- 搞定INTEL快速存储技术(用SSD硬盘做缓存加速)
给朋友买了个联想 ideapad s400超级本,还真是锻炼我的idea啊,原机不带WIN7系统,所以只好自己动手装WIN7,并打开24G SSD硬盘做缓存. 一.用常规方法GHOST了一个WIN7系 ...
- Zabbix整合MegaCLI实现物理硬盘的自动发现和监控
MegaCLI是LSI提供的用户空间管理RAID卡(LSI芯片)工具,适用于大多数的Dell服务器. MegaCLI介绍: http://zh.community.dell.com/techcente ...
- dell r710 服务器配置RAID5(3块硬盘做RAID5,另外再弄一块做数据冗余盘)
本文完全转载于:http://www.jb51.net/article/53814.htm,只为做笔记使用 ①4块硬盘做成RAID5 ②3块硬盘做RAID5,一块硬盘做热备盘 这两种配置之间的区别.大 ...
- 使用VMware将Linux装在物理硬盘上,开机即可进入Linux
我的笔记本上是双系统Windows和Linux .经常需要在两个系统间切换,很麻烦.于是我想到如果能用VMWare虚拟机加载物理硬盘中的系统,可以在需要时,直接启动另外一个系统. 注意:我的双 ...
- 使用VMware将Linux装在物理硬盘上,开机即可进入Linux (转)
目录(?)[-] 本文目的 具体操作 1 软件准备 2 安装 21 对硬盘操作 22 创建虚拟机并安装 23 使用Grub引导Linux 1. 本文目的 适合于没有光驱的计算机来安装Linux,还有 ...
随机推荐
- 【BZOJ3223】文艺平衡树(Splay)
题面 题目描述 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 ...
- 圆方树简介(UOJ30:CF Round #278 Tourists)
我写这篇博客的原因 证明我也是学过圆方树的 顺便存存代码 前置技能 双联通分量:点双 然后就没辣 圆方树 建立 新建一个图 定义原图中的所有点为圆点 对于每个点双联通分量(只有两个点的也算) 建立一个 ...
- [.NET]使用十年股价对比各种序列化技术
1. 前言 上一家公司有搞股票,当时很任性地直接从服务器读取一个股票10年份的股价(还有各种指标)在客户端的图表上显示,而且因为是桌面客户端,传输的数据也是简单粗暴地使用Soap序列化.获取报价的接口 ...
- WPF自学入门(六)WPF带标题的内容控件简单介绍
在WPF自学入门(二)WPF-XAML布局控件的文章中分别介绍StackPanel,WarpPanel,DockPanel,Grid,Canvas五种布局容器的使用,可以让我们大致了解容器可以使用在什 ...
- Redis主从配置及HA方案
首先说下主从同步Replication的原理 在Slave启动并连接到Master之后,它将主动发送一条SYNC命令.此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后 ...
- 15.MySQL(三)
索引类型 先创建表 mysql> CREATE TABLE test( -> id INT, -> username VARCHAR(16), -> city VARCHAR( ...
- handsontable 属性汇总
常规属性: 1.固定行列位置 fixedRowsTop:行数 //固定顶部多少行不能垂直滚动 fixedColumnsLeft:列数 //固定左侧多少列不能水平滚动 2.拖拽行头或列头改变行或列的大小 ...
- PHP/JAVA 杂谈 一(php 槽点)
[本文为个人意见,不喜就喷吧!] 最近,同事问到我,『那时候为什么从PHP转成Java?』,我想了很久,且撇开主观上的原因,当初业务重构使用java确实有很多可以说道的地方. 槽点1:哪有最好的语言, ...
- python DNS域名轮询业务监控
应用场景: 目前DNS支持一个域名对应多个IP的解析,优势是可以起到负载均衡的作用,最大的问题是目标主机不可用时无法自动剔除,因此必须在自己的业务端写好监控与发现,怎么样来做这样的监控,以python ...
- python 全栈开发,Day2(正式)
一.in的使用 in 操作符用于判断关键字是否存在于变量中 a = '男孩wusir' print('男孩' in a) 执行输出: True in是整体匹配,不会拆分匹配. a = '男孩wusir ...