I have noticed that my Sheevaplugs and Guruplugs System Clock and Hardware clocks gradually drift over time and I'm wondering if this is causing some disk problems or update failures. The System clock is updated by ntp so is locked to the time standards but the hardware clock creeps over long periods to several minutes difference to the System clock. I use 'hwclock -r' and 'date' to show the difference.
Although probably unrelated, I have had serious problems when the System clock (for unknown reasons) shows some date in 1938 or 1941 (ntp won't start and gives bad date stamps on the disks).
To tackle drift, I have modified /etc/cron.daily/ntp to include the following lines:-
# Resynchronise the hardware clock daily to compensate for drift
hwclock --systohc
Is this a good idea?