LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 691|回复: 2

如何确保启动脚本的顺序?

[复制链接]
发表于 2010-9-15 09:21:40 | 显示全部楼层 |阅读模式
最近在弄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设备挂载失败。

我该怎样做才能确保这个脚本按我所想的顺序执行呢?
发表于 2010-9-15 12:21:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-16 09:11:04 | 显示全部楼层
大哥,这篇文档当然,看过了。
就是看过了,照着做不行才来发问的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表