快速业务通道

ubuntu server:RAID 10 的日常维护

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-30
dd:向RAID中添加设备;

  ● --re-add:将最近移除的设备,重新加入RAID阵列;

  ● -r, --remove:移除设备.只能移除失败的或者备用设备;

  ● -f, --fail:将设备标记为失败;

  ● --set-faulty:同—fail.

  5.其他选项

  mdadm命令还有很多其他选项,我们在这里不做详细介绍,你可以参阅mdadm的手册页:

  $ man mdadm

  稍后我们会在示例中用到这些选项中的一部分,你可以留意其用法.


创建RAID阵列

  我们在前面的步骤中,已经创建过几个RAID阵列,比如下面的命令,创建阵列md1:

  $ sudo mdadm --create /dev/md1 --auto=yes --force -R --level=raid10 --raid- devices =4 /dev/sd[a-d]2

  我们也可以在创建阵列的同时,指定“备用”设备.

  备用设备是一个已经格式化的硬盘分区;使用备用设备的好处是,一旦某个在用设备发生异常,mdadm会自动用备用设备将其替换掉.

  下面的命令,就是在创建RAID设备时,(上述命令的基础上)将第五块硬盘sde上的sde2分区,作为备用设备:

  $ sudo mdadm --create /dev/md1 --auto=yes --force -R --level=raid10 --raid- devices =4 /dev/sd[a-d]2 --hot-spares=1 /dev/sde2

  查询RAID阵列

  我们可以通过多种方式查看RAID的状态.


上述命令结果中,第一行显示了该Linux内核所支持的RAID级别.接下来,列出了正在使用中的RAID设备,它们是:md2、md1、md0,前两者是RAID10,后者是RAID1;往后是各设备的名称以及它们的BIOS顺序.每一个RAID设备的第二行,显示了该设备的容量大小等信息,面的[UUUU]表示有4个Up设备.

  上面命令所显示的RAID信息比较少;如果你想要知道某个RAID阵列的更多信息,可以使用下面的命令:

  $ sudo mdadm --detail /dev/md0

  如果你想知道某个分区(RAID物理卷)是否隶属于某个RAID阵列,可以使用下面的命令:

  $ sudo mdadm --examine /dev/sda2


或者,你也可以使用通配符“*”,来查询某块硬盘的所有分区:

  $ sudo mdadm --examine /dev/sdb*

  RAID的监控

  在Ubuntu中,mdadm默认是以“监控模式”运行的;一旦某个设备发生异常,mdadm可以给你发送E-mail.

  我们来修改mdadm配置,把管理员的E-mail地址写进去:

  $ sudo nano /etc/mdadm/mdadm.conf

  [...]

  MAILADDR hiweed@hiweed.com

  [...]

  RAID的启动/停止

  在Ubuntu中,我们所创建的RAID阵列,默认会随系统的启动而自动启动.如果你要手工启动一个已存在的阵列,可以用-A指令:

  $ sudo mdadm -A /dev/md0

  如果要停止一个RAID阵列,可以用--stop指令:

  $ sudo mdadm --stop /dev/md0

  mdadm: fail to stop array /dev/md0: Device or resource busy

  上面的命令结果告诉我们,要停止一个RAID阵列,先umount其文件系统:

  $ sudo umount /boot

  $ sudo mdadm --stop /dev/md0

  mdadm: stopped /dev/md0

  为了后面的实验,我们再启动该设备:

  $ sudo mdadm -A /dev/md0

  mdadm: /dev/md0 has been started with 4 drives.


凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号