[Pkg-sysvinit-devel] Bug#497575: Bug#497575: Bug#497575: initscripts: /etc/rcS.d/S30checkfs.sh starts very soon
Noel David Torres Taño
envite at rolamasao.org
Wed Sep 3 16:38:58 UTC 2008
El Wednesday 03 September 2008 18:23:09 Petter Reinholdtsen escribió:
> [Noel David Torres Taño]
> > That is what I did at first :) but I tried to create an (elegant)
> > solution capable of being used by any people and not only for me
> > while the background problem is addressed by "the experienced
> > hackers". It's the way I understand I can give to "the community"
> > something for all what I've received ;)
>
> And know that it is much appreciated. But your proposed solution will
> only work for some machines, and slow down a lot of others. I wish
> there was a way to figure out if some disk are going to show up soon,
> but as far as I know, there is none. Perhaps a better way is to check
> if the root device is available, and if not, wait a bit. This way,
> the boot will be more robust while still being quick in the common
> case.
>
> Something like
>
> while [ ! -f $rootdev ] ; do
> echo "missing root dev $rootdev"
> sleep1
> done
>
> in front of the fsck call. There should be a timeout or loop
> counter to make sure it do not wait forever.
>
> Or, perhaps the boot should be event based and fsck only called when
> the event from the kernel for the given device arrive. Then we get
> another issue, which is to wait for the root file system to be mounted
> before continuing.
>
> Happy hacking,
But that is for checkroot.sh , isn't it? I'm talking about non-root devices for checkfs.sh
About the "your proposed solution will only work for some machines, and slow down a lot of others" part, I think that the last patch I send doesn't slow any machines at all excepting machines expressely configured to do so.
About event based boot, I hope we will have it in the (near) future, but I'm trying to give a solution for today's systems.
Thanks for your time :)
Noel Torres
er Envite
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20080903/b882d9d3/attachment.pgp
More information about the Pkg-sysvinit-devel
mailing list