JD wrote:
- sync; sleep 1; sync; sleep 1; reboot
I see you've been around UNIX for a while.
Thankfully, now that it is the 21st century, we (Linux) no longer require syncing prior to reboot. Initscripts will unmount your file systems and flush any caches automatically for you.