[Linux] 软 RAID (mdadm) 一些不了解的地方的测试

载本站文章请注明,转载自:扶凯[http://www.php-oa.com]

本文链接: http://www.php-oa.com/2009/07/31/linux-raid-mdadm.html

使用soft raid很久了,一直以来,有几个地方不是很了解,也没有书上讲到,所以特地做了一些测试

[@more@]载本站文章请注明,转载自: 扶凯[ http://www.php-oa.com]

本文链接: http://www.php-oa.com/2009/07/31/linux-raid-mdadm.html

使用soft raid很久了,一直以来,有几个地方不是很了解,也没有书上讲到,所以特地做了一些测试

1. Soft Raid 是否一定需要 mdadm.conf 的配置文件才能启动(也就是重启后怎么自动启动Raid)

答案是,不一定.

如下rc.sysinit,是Centos的系统,如果有mdadm.conf才能启动raid.

?
1
2
3
if [ -f /etc/mdadm.conf ]; then
/sbin/mdadm -A -s
fi

但是,你可以没有配置文件,在启动后,用下面的方法启动

?
1
mdadm -A /dev/md0 /dev/sd[bcde]

另外,如果你的Soft Raid是在系统安装时建的,那么没有mdadm.conf也能启动raid.为什么啦,看日志
kernel: md: Autodetecting RAID arrays.

在内核的编译中有这么一句"Autodetect RAID arrays during kernel boot",所以会自动的加载.所以重起系统后raid都需要有配置文件.但这个必须文件类型为fd.也就是Linux raid auto.

2. Soft Raid 的本身的信息是记录在什么地方?

这个是建议在Raid的成员中,每个硬盘有一个叫超级块(zero-superblock )的东西.记录在这个上面.所以如果给raid成员恢复成普通硬盘时,记的删除zero-superblock.
所以删除RAID中的硬盘的方法如下

?
1
2
3
mdadm --stop /dev/md0
mdadm --remove /dev/md0
mdadm --zero-superblock /dev/sda

3. 重装系统后, raid 是否还能使用?

答案一样是不一定

当你给系统也做进来,当然那个有系统的不行,但你只做数据分区,基本都是没有问题的.只要你重装系统后,使用原来的启动命令(配置文件也行),来启动就可以了.

?
1
2
mdadm -A /dev/md0 /dev/sd[bcde]
mdadm -As /dev/md0 (有配置文件时)

4. 软 Raid 中,分区表中的分区类型是否一定要修改成 Linux raid auto?

答案一样是不一定

在安装系统时选择raid时,一定要转成raid的分区类型,但如果安装完系统后自己使用命令来建,就不用.但最好是.

5. 是否一定要分区,才能建 Soft Raid?

答案一样是不一定

和上面一样,分为安装系统时建soft raid,和安装后在建raid.在安装系统时,一定是在分区上建的,但安装完系统后手工建的raid,没有分区也行.但最好分一下修改成linux raid auto,这样可以不需要配置文件也能启动

6. 在没有同步完(rebuilding)成前是否能重起

在同步rebuilding的过程中,重起是没有问题的,重起完,会从上次同步的地方起开始同步

如果想详细了解mdadm在linux怎么建raid,请看我下面的文章

Linux下如何用mdadm实现软件RAID

参考:http://tldp.org/HOWTO/Software-RAID-HOWTO.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/271283/viewspace-1056990/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/271283/viewspace-1056990/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值