为已安装的CENTOS系统组建RAID

服务器上目前已经托管了一些站点了,虽然我使用的是远程的rsync,每天晚上凌晨3点都会自动从上海的主机机房同步过来,但是考虑到恢复的时间过长且很麻烦,于是决定为服务器组建一个RAID1的磁盘阵列。现在后悔为什么当初不在装系统的时候就把raid考虑进去了,咳,早知现在何必当初呢。什么事情一开始没有做好准备,之后去弥补必定是加倍麻烦的。

 

要做RAID其实说难不难,说易不易, 特别是这其中的细节和准备工作需要很多。下面就是我的步骤,友情提醒一下,各位在实践的时候最好用下VMWARE模拟(VMWARE真是个好东西),演习成功之后再上真家伙,有备无患:

 

  1. 两块规格大小一致的硬盘,我在淘宝上买了两块WD的16MB缓存500G蓝盘,感觉很爽,个人是个硬盘控。
  2. 选择是做SOFT RAID还是HARD RAID,所谓SR是指利用操作系统做RAID,耗费的是CPU的资源,HR是利用主板集成的RAID控制器,或是插在主板上的RAID卡做raid,耗费的是RAID控制器自己的资源。这其中的优劣网上有很多了,大家可以自己去搜索下。本人由于使用的是华硕的DSBV-DX/C的主板,但是看了官方参数和客服介绍,告知此款主板虽然有raid controller,但是并不支持linux的硬RAID,当时就哭了,没法子,只能做软RAID了。
  3. 我现在的需求是要将CENTOS这个操作系统也做到raid里去,因为我不想2-3年后硬盘坏了,还要我重装系统,装了这么多次系统了,已经受不了了。我把我的这个需求问了懂RAID的同事,被告知必须得重装操作系统。所以准备CENTOS系统安装盘吧。
  4. 因为现在几乎没人用光驱了,服务器上也没有光驱,拿个外置光驱不方便,所以当下决定把我那老的日立70G硬盘暂时拿来做CENTOS系统安装盘,反正闲着也是闲着,呵呵。这部分细节参考《移动硬盘当做CENTOS系统安装盘》
  5. 这步比较容易,无非就是一路NEXT,要注意的就是分区的时候,要选择是RAID,我的分区就两个,/dev/sda1, /dev/sdb1是ext3类型的分区,挂载在系统目录树的/上面。/dev/sda2是swap类型的分区。早先系统默认的是将/boot也独立作为一个分区,我觉得对我没有什么用处,于是就做罢了。
  6. 现在我们不是有两块盘了么,假设其中一块硬盘挂掉之后,要达到的效果是用另外一块硬盘也能重启成功进入系统,并且里面的东西和原来一模一样。有些人会问,不是已经做RAID1了么,为啥还有不一样的,我想说的是确实是不一样,当初我们只是针对/dev/sda1和/dev/sdb1这两个分区做的RAID,而各自的MBR是不同的,不信可以试试看,就用单盘启动,你会发现一个可以启动,一个不能。这部分细节参考《为RAID的第二块硬盘安装GRUB》
  7. 这会儿软raid基本上已经做好了,现在看下怎样秀一下软raid的功能。这部分细节参考《软raid下,硬盘热插拔后的情况》
  8. 最后这步,也是个人认为最复杂的一步,就是迁移老系统的数据。这部分细节参考《linux系统数据迁移》。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值