|
最近在弄intel的FAKE RAID(BIOS RAID),又不想弄initrd ,所以就将5块硬盘中的4个做了个RAID,将另一块当作普通硬盘使用,并在其上安装了gentoo系统。
然后自己写了个脚本 /etc/init.d/dmraid
##############################
depend() {
before checkfs
}
start() {
ebegin "Setting up BIOS RAID"
dmraid -a y
eend $?
}
###############################
然后 rc-update add dmraid boot
希望它能在 checkfs前 执行。
这样 checkfs localmount 脚本就可以正常操作RAID硬盘了。
但是当我重启之后,发现这个脚本并未如我所愿按照预想的顺序执行,而是直到 localmount 之后几个脚本才开始执行。所以RAID设备挂载失败。
我该怎样做才能确保这个脚本按我所想的顺序执行呢? |
|