Consider that the the '-B' flag it mentions that offsets over 128 ms can take hours to sync using the default 'slew' mechanism The "-q" option tells the NTP daemon to start up, set the time and immediately exit.The "-g" option allows it to correct for time differences larger then 1000 sec.To expand your expertise, you might also be interested in the Red Hat System Administration I (RH124), Red Hat System Administration II (RH134), Red Hat System Administration III (RH254), or RHCSA Rapid Track (RH199) training courses.If you want to use Red Hat Enterprise Linux 7 with the Linux Containers functionality, see Product Documentation for Red Hat Enterprise Linux Atomic Host.
I have a grandfather clock in the hall which was produced in 1765 and it keeps much better time than WD My Cloud. In which case, you may want to login to the Linux OS running on the My Cloud, via SSH, using a tool such as Pu TTY, to get to the Linux command line. After reading about all of the problems with firmware version -105 I wonder if it is because of the new firmware Hi I've come to same conclusion.
With NTP switched on the date and time seems to drift to incorrect values. Each time I set the correct value it seems to display the previous date, after several times I gave up. looses, or gains, time over some interval, I'd really begin to suspect a bad box. If the time appears to magically "jump" to some incorrect value, and it jumps to that incorrect value, (say two hours ahead, or four hours behind, etc.), then I would strongly suspect that your time-zone is set incorrectly. (I believe it defaults to "OFF") Do you have a sane NTP server source set?
The system time on these things are crystal controlled down to a gnat's hair. If I remember correctly, MY system had the time zone set to something wacky like GMT - or GMT - , and I had to set it to my correct time-zone, (Eastern). (I don't use Microsoft's time service) I have used "gov" or "navy.mil" / "navy.mil" which come right out of the US Navy's Observatory in Annapolis if I am not mistaken.
From ntpdate's man page: "Force the time to be stepped using the settimeofday() system call, rather than slewed (default) using the adjtime() system call.
This option should be used when called from a startup file at boot time." Many of the answers below do not include it, and that maybe part of the problem in getting things to work.