首页 > Linux&Fedora专区 > Linux主板raid,dmraid与mdadm
2014
02-10

Linux主板raid,dmraid与mdadm

        由于公司需要,手上有几台服务器是用主板自带的raid芯片做的软RAID,但由于长期没有RAID的监控程序,也不知道现在硬盘有没有出现故障,于是找了好多资料,终于把这个问题给搞定了。

        当今主流raid实现方案大致可分为三种:

        1、硬件raid(hardware raid),通过购买昂贵的raid卡实现。

        2、软件raid(software raid),通过操作系统内软件创建阵列,raid处理开销由CPU负责。

        3、主板raid(fake raid),通过主板内建raid控制器创建阵列,由操作系统驱动识别。

        linux下最重要的raid管理程序为dmraid与mdadm。 前者用于识别fake raid,后者用于管理software raid,但最近更新系统时突然发现,openSUSE及rhel等发行版都改用mdadm替代dmraid来处理fake raid。也就是说使用mdadm可以代替dmraid,但由于公司在安装系统中就使用了dmraid,所以以下都是介绍dmraid。

        我们可以使用dmraid -r以及dmraid -s来查看RAID的配置以及运行情况。

[root@hkp02 ~]#dmraid -r
/dev/sda: ddf1, ".ddf1_disks", GROUP, ok, 488020401 sectors, data@ 0
/dev/sdb: ddf1, ".ddf1_disks", GROUP, ok, 488020401 sectors, data@ 0
[root@hkp02 ~]#
[root@hkp02 ~]#dmraid -s
*** Group superset .ddf1_disks
–> Active Subset
name   : ddf1_1
size   : 488020352
stride : 128
type   : mirror
status : ok
subsets: 0
devs   : 2
spares : 0

        这样目的达到,我们就可以使用这两个命令来达到监控硬盘的目的。具体的设置方法,请参考如下的两个链接:

http://geeksavetheworld.com/blog/2012/12/19/fake-raid-on-linux-dmraid-or-mdadm/

http://book.51cto.com/art/200902/110754.htm

最后编辑:
作者:admin
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。