[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 延迟挂载磁盘的问题



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

xiong dongsheng 写道:
> 在Debian4r0中,因为一个Raid卡在启动的时候其驱动加载发生在自动挂载分区的
后面,所以自动挂载分区会停止在等待键盘确认,用Ctrl+ D继续后,后面raid能
自动驱动,但分区不再挂载,需要手动挂载。
> 我想这个问题调整一下内核模块启动顺序,让那个raid卡的驱动在自动挂载正式
分区前完成应该可以解决问题,但我没有找到怎么来调整。
> 驱动程序是自己编译的,已经打包进核心的,以模块方式加载的。
> 请知道的同志给点资料。
给一个个人理解:
XX:/etc/rcS.d# ls
README S18ifupdown-clean S40networking
S01glibc.sh S20module-init-tools S45mountnfs.sh
S02hostname.sh S25libdevmapper1.02 S46mountnfs-bootclean.sh
S02mountkernfs.sh S30checkfs.sh S47lm-sensors
S03udev S30procps.sh S48console-screen.sh
S04mountdevsubfs.sh S31hibernate S50alsa-utils
S05bootlogd S34fuse S55bootmisc.sh
S05keymap.sh S35mountall.sh S55urandom
S07hdparm S36mountall-bootclean.sh S70x11-common
S10checkroot.sh S36udev-mtab S75sudo
S11hwclock.sh S38pppd-dns S99stop-bootlogd-single
S12mtab.sh S39ifupdown
其中经过确认。S02mountkernfs.sh中则主要挂载proc sysfs tmpfs等等东西。
S20module-init-tools加载了/etc/modules中指明的驱动。S35mountall.sh中执
行了mount -a。
根据启动时加载的原则,我推测你的启动分区不在Raid卡中(否则驱动必须打包
到initrd中)。如果是这样可以尝试在/etc/modules中指明内核模块,在
/etc/fstab中正确设定挂载参数就性了。
如果你的启动分区在Raid卡中,那么――修改initrd吧。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGyT/bOhzb4WnHl2oRApDUAKC1HrkOID9aLFC+JxNkQfCkfkXn7QCggO0b
tLGwupPnt+VcrFmwQv09Ghw=
=jXiv
-----END PGP SIGNATURE-----



Reply to: