感谢支持
我们一直在努力

Ubuntu使用软RAID时需要注意的问题

最近在做软RAID的时候遇到了一个很奇怪的问题 操作系统版本为Ubuntu 12.04 Server.


找到了如下的文章,可以很好的解决这个问题。


在Ubuntu 11.10上使用了软RAID,重启系统的时候,总是需要手动干预才能进入系统。


有两个原因,一是因为软件RAID降低后,初启过程中断,需要确认。


这个需要重新配置mdadm,重新生成initrd文件:


执行 dpkg-reconfig mdadm


其中有一步是选择“当RAID降级时,仍然启动系统”,选择yes。


另一个原因是,启动时,总是进入busybox,这个是Ubuntu 11.10的一个bug,如下文件所述:


需要修改:/usr/share/initramfs-tools/scripts/mdadm-functions


将:


degraded_arrays()
{
mdadm –misc –scan –detail –test >/dev/null 2>&1
return $((! $?))
}


添加一行,改为:


degraded_arrays()
{
udevadm settle
mdadm –misc –scan –detail –test >/dev/null 2>&1
return $((! $?))
}


然后,重新生成initrd:


update-initramfs -u

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu使用软RAID时需要注意的问题
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏