admin管理员组文章数量:1662626
坎坷的组建RAID之路
自从上次分区损坏后就开始考虑组建RAID以防止以后类似的事情再次发生。
以前在服务器上配过RAID,也没碰到什么特殊的问题。不过没想到轮到给自己做个RAID也是一波三折。。。
第一部 家里机器建RAID
前言
个人一直认为当一个操作系统用久了后就会带上个人色彩,需要做某件事时可能由于需要会安装相应的软件,日积月累装的工具会越来越多,做事也比较熟手。这里就不讨论优化的问题了,我知道装的软件越多系统就会越来越慢。但是从做事的角度来看,做的事情越多需要的工具就越多。平时使用时尽量注意少开软件就行了,比如不要一边听MP3一边开个JAVA应用程序,再开个虚拟机什么的。
准备工作
系统环境:Windows Server 2003 SP3
机器:服务器塔式机器
(这里啰嗦一下,年纪大了后就不喜欢经常变化,所以计划一台机器用个十年的,估计等报废后不会再买组装机了。从以后的趋势看来很有可能直接买一体机)
RAID卡:Highpoint公司的 Rocket PCI-E 2.0 x1 2通道SATA6Gbps RAID卡
(Highpoint是个美国公司,找客服很难。网站有中文版面但是技术支持那里很多都是英文的)
关于这张RAID的介绍:
HighPoint RocketRAID 620 簡介及測試 http://www.xfastest/forum.php?mod=viewthread&tid=51386
在网上找到一篇人家写的帖子,看了后觉得这个卡还真不错,可以在保留原数据的情况下组建RAID1或RAID5。
组建RAID过程
1.拆机箱装RAID卡,安装时有点疑惑:
这张卡支持RAID0、1、5,但是卡上只有2个SATA接口。我个人的理解是RAID卡插在主板上,那么主板上的SATA接口也应该能认出。
后来在京东网上查到别人咨询类似产品时的问答:
问:怎么支持到2块硬盘以上的阵列,比如raid5,卡上只有2个sata口。
答:通过连接PM芯片的背板,可以实现多硬盘连接方式,从而实现RAID5
——我比较笨,还是没能完全理解。个人还是理解为RAID卡插在主板上就能实现 多硬盘连接。但后来发现RAID卡没能找到硬盘。。。。
2.安装驱动和管理程序:
Highpoint官网:http://www.highpoint-tech/China_new/main.htm
可以下载到对应的驱动和文档:http://www.highpoint-tech/China_new/service_supportc.htm
3.设置RAID(就在这里做了错误操作导致RAID卡报废):
RAID卡设置有BIOS设置和使用HighPoint RAID管理控制台(Management Console)软件进行进阶管理。
关于RAID设置,网上有人家成功的案例,不是同型号产品,但同一品牌的东西设置方法大同小异:
http://blog.csdn/tglg/article/details/3787519
还有一篇文章:
windows 下内置阵列卡 基于web的RAID的管理和维护
http://blog.sina/s/blog_647a104f0100w1q4.html
我比较偷懒就直接使用HighPoint RAID管理控制台(Management Console)软件。
关于硬盘的一些信息,在最下边有一个关于BIOS的更新信息,可以到官网上去下载对应的文件直接上传就可以了,更新BIOS会有一定的风险,请在更新前做好备份工作,
上面是别人的图。
实际上我在这个页面根本没找到硬盘信息。怀疑是我安装了最新的"RAID Management Utility WebGUI”而BIOS过低,正好我在网上下载了"Firmware BIOS Version",
所以我想更新一下BIOS,但是备份前没做备份(我也没看到导出BIOS的地方),结果更新失败。一重启就永远的停留在主板BIOS自检之后,RAID卡的信息显示一直没有出来,
左上角一个光标不知疲倦的闪动着,当时就意识到出事了——RAID卡报废。
关机后拔掉RAID卡,启动正常。进入系统后上官网查询:
常见问题操作指南
http://www.highpoint-tech/China_new/service_FAQ.htm
已经没有什么解决方案了。。。。
4.最后的挣扎
因为硬盘都已经买好了,如果不做RAID就白买了。
RAID卡是一年前买的,结果买好后才发现因为泰国洪水导致硬盘普遍上涨。结果等了差不多一年才买了硬盘够做RAID。
短暂的懊恼后开始其他尝试,主板上找有没有RAID设置——没有。
Windows Server 2003是可以做软RAID的,一般不到最后我是不会做这种RAID的,没想到我把自己逼到这个地步。。。。
——做任何操作前 一定先做备份,不然会死的很惨——这是后来别人给我的忠告。
网上查询如何做软RAID,因为前面做RAID时没有认真阅读文档,所以这次多看了几篇教程:
http://www.pconline/pcedu/soft/st/win2003/0601/750503.html
http://happyliu3.blog.51cto/1318222/390695
Windows Server 2003下面建RAID就没什么太大难度,开销太大。为了系统和数据不丢失就忍了。
可能是硬盘还不够的原因,没能建成RAID5。网上有说系统是不能做RAID5的只能做RAID1,非系统盘才可以做RAID5。
结果我的RAID就建成下面这个样子:
C盘做好镜像后,给D盘添加卷时只能选“镜像”,实在没有办法就做了RAID1。
原来硬盘上(磁盘0)的E分区做了压缩,结果磁盘0上的E盘的镜像无法走到磁盘1上,自动转到磁盘2上面了。
结果做完就成上面那样了。最后一个区没法做镜像只有划了普通区,打算把C盘做个GHOST放在里面做第三套备份。
5.总结:
做备份的确真的很重要,不论做什么事情都要做好备份。
数据备份、系统备份、注册表备份、BIOS备份......
关于做RAID再扯几句——
随着网络存储(NAS)的流行,RAID卡好像卖的越来越少了,估计是买的人少了导致货也变少了。
记得年初有人和我谈起过RAID存储,即外置带RAID的硬盘盒,有2盘装,4盘装,5盘装的,当时觉得有点贵没舍得买。
现在这种存储升级了,除了USB口,esata口,还带千兆网卡,有独立的CPU和内存,能通过网络访问。有些甚至还带UPS不间断电源功能。
技术革新真快啊。
第二部:单位组建RAID
前言
单位的机器随属单位,但是使用者还是个人。丢失了文件、丢失了数据导致无法工作,员工还是需要负责的。
前几周硬盘上一个分区坏了,我又没做备份。紧张了一周,找方法找工具,最后万幸找出了数据。
分析下来很有可能是硬盘坏了,因为后来做备份拷贝大容量数据时硬盘的振动很明显,当时立即中断了拷贝,转为小文件零散迁移。
为了避免这类问题决定新建RAID。
准备过程:
机器:Dell Optiplex 960
RAID:主板自带,支持RAID0和RAID1
系统:准备安装Windows Server 2008 R2(硬盘是新买的)
创建过程:
1. 启动时按F2进入BIOS设置,找到Driver,开启RAID ON,
确定硬盘认出,并且在前两个位置,
设置启动顺序,将光驱排在第一位,
保存退出。
2. 启动时会有RAID设置界面,按Ctrl+H进入RAID设置
填写好RAID名称(标识),
CREATE RAID:RAID1(mirror),
确定后保存退出;
安装系统过程(本来很简单的一步,却碰到不少挫折):
1. 从别人借了一张Windows Server 2008安装盘,人家说他安装没有问题。结果轮到我安装时提示要输入激活码。。。
网上去找激活码试了十几个都不行。再一问人家是用虚拟机安装的,还是OEM版本。——此路不通
2. 本来放弃安装Windows Server 2008想装Windows Server 2003算了,结果发现Windows Server 2003版本是老了,安装时出现蓝屏,7B结尾的代码表示硬盘方面的问题。
硬盘是新的,那就是设置RAID造成的影响,网上一查需要自己做带RAID驱动、SATA驱动的Windows Server 2003安装盘。那个过程不是一点点的复杂。——放弃
3.自己上网下载了Windows Server 2008 R2 msdn版,安装到快结束时提示“基于 Windows Server 2008 R2 的计算机上的安装错误”。
上网查询发现安装Windows Server 2008 R2也需要在安装过程中加载RAID驱动,就是在硬盘分区时下面有个“加载驱动”选项。
于是网上查找相应的RAID驱动,找了好多都不对。把自己弄得很累。。。。
到Dell网站寻求在线技术支持,说不提供普通机器安装Windows Server 2008 的服务,不过客服相当好,还是提供了参考解决方法:
如何在960/780/755上創建/刪除RAID1 http://support1.ap.dell/cn/zh/forum/thread.asp?fid=80&tid=289199
不过我还是没找到对应的RAID驱动。
4.我在DELL的官网查找RAID的信息,终于还是找到有用的线索:
"Windows 安装程序不能配置 Windows 在这台计算机的硬件上"基于 Windows 7 的或基于 Windows Server 2008 R2 的计算机上的安装错误
http://support.microsoft/kb/2466753
里面提到“
当您尝试在系统上安装 Windows 7 或 Windows Server 2008 R2 如果下列情况下为您的 PC 上,则返回 true 时,会出现此错误:
•您正在使用 Windows 7 或 Windows 服务器 2008 R2 RTM 媒体安装。
注意:Service Pack 1 (SP1) 与 Windows 7 和 sp1 的 Windows Server 2008 R2 不会受此问题的影响。
”
5. 重新下载安装盘 Windows Server 2008 R2 with SP1 madn版
最后安装成功。
总结:
做事太急,准备工作没有做充分。借的盘连什么版本都不知道就开始装,出了问题当然不知道该如何解决。
遇到问题心太急。Windows Server 2008 R2不能安装就要根据提示的错误信息去查找原因,高版本的系统都不行,低版本的系统安装会更加麻烦。
找RAID时太盲目,一开始就找万能的RAID驱动结果都不行。然后查机器的主板型号,不过没找到,只查到“主板芯片Intel Q45”。到Intel网站找RAID驱动试过也没成功。
尝试了很多次,费了很多时间后又回过去根据错误提示找解决方法,结果还真的找到了。
不过也算运气好。要是Windows Server 2008 R2刚出来那会去做这件事可能就不是这样的解决方法了。
微软也在Windows Server 2008 R2 的SP1里面解决了RAID环境下的某些问题。
——最后结束语
做好RAID只能从硬件上防止系统损坏,数据丢失。当然RAID也不是能绝对的能做到备份,只是减少出现风险的概率。
RAID做好之后,在人的行为上也要培养经常做备份的意识。
重要的文件、数据不要只放一台机器上,有条件的可以在服务器上也备份一套,经常性更新的文件和数据想一套处理的机制,或通过其他手段实现同步更新。
数据库的备份也有计划,还要异地备份。文档一类的文件还可以在移动硬盘上备份。
为什么要重视备份呢,因为有些数据的丢失是赔不起的。
花了时间写下这篇文章,希望引以为戒。
2012年11月11日
版权声明:本文标题:坎坷的组建RAID之路 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729939060a1216890.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论