To summarize, when booting a system, we have 2 options:
 - We use "bootwait" on all local filesystems (default)
 - We use "nobootwait" on all local filesystems.

The problem with "bootwait" is that it outright prevents the use of Ubuntu on a 
headless system.
The problem with "nobootwait" is that is breaks possible dependencies between 
server applications and the underlying filesystem.  Also there is the problem 
of being blind to what’s going on.  You can tell there is an "fsck –a" running, 
that’s it. If it fails you only get a message in /var/log/boot.log.

In short, assuming we don’t have a luxury of sitting in front of the
server every time it boots, we need a slightly smarter "nobootwait"
option.

Fix1, If the system is running a background FSCK we NEED to be able to see 
what’s going on. For both the guy sitting on console and the admin connected 
via SSH.  For this the best solution if to run FSCK in a screen session on 
TTY13+
Fix2, We need to let server applications KNOW to WAIT for the right filesystem 
to come online before they start. In upstart you can put a line like this: 
"start on mounted MOUNTPOINT=/home"
Fix3, We the admins, NEED to know if a filesystem has not come online. A quick 
email to let us know.

All 3 fixes are in place in the small sample script available here:
https://bugs.launchpad.net/bugs/609864

Hope this helps,
Gérald

-- 
Boot hangs and unable to continue when automount disk in fstab is not available 
(Off or Disconnected)
https://bugs.launchpad.net/bugs/571444
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to