Oooold Unices hat a df that computed the disk useage from data directly
read from disk. So with a large memory the numbers computed by df
could have been way off from the real numbers. So a sync(2) call was
added as a kludge to bring the df numbers closer to the real ones.
The sync call in the diskutils is just a leftover from that times.
Ralf