Hi all,

I was wondering how to increase the robustness of the booting process,
so that a box would be able to keep itself on its feet without
intervention of the console. I think this would be of great value to the
many people who administer colocated boxes.

I'm not much of a coder so all I can do is mailing this (at the risk of
wasting your time with total useless crap ofcourse, in which case I
apologize.)

1. Old kernel recovery
   When 'make install'ing a new kernel, a flag is raised (say,
   'revert_on_fail') which is only cleared after a successful system
   initialisation. When the new kernel boots, a panic in this state or
   an unexpected reboot (reset after a system hang) would cause
   /kernel.old to be loaded on the next boot instead (maybe the same
   could work for /etc/rc.conf.old)

2. Automatic file system checks
   In case of a powercycle or crash, it could be that a filesystem needs
   fixing. Now I don't know much about fs internals, but I guess that in
   most cases just answering 'Y' to fsck's questions will fix things. I
   would appreciate an option where an inconsistency would start up fsck
   in an "automatic" repair mode, with all actions logged and "undo"
   data being saved (in case manual review is needed).

There!
(Merry etc etc, by the way!)

walter

-- 
 Walter W. Hop <[EMAIL PROTECTED]> | +31 6 24290808 | PGP key: 0xD4DD8DEB




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to