Editar
Minha resposta original envolve alguma programação. Talvez você possa tornar toda a configuração mais simples com alguma outra programação. No meu Kubuntu man ntpdate
mostra que ele usa adjtime()
system call para ajustar gradualmente o clock do sistema. Considere um programa que lê o clock do hardware e chama adjtime()
.
Resposta original
Do comentário do G-Man:
Some (most? all?) NTP (client) software works by speeding up or slowing down the system clock so it synchronizes with the external time source.
Se esse é o caminho certo para lidar com problemas de log, etc., talvez você possa implementar um servidor NTP local falso. Deixe seu servidor NTP falso fazer correções para si mesmo (por exemplo) uma vez por hora usando clock de hardware ler o clock do hardware; em seguida, deixe o cliente NTP ajustar o relógio do sistema de uma maneira que não perturbe os registros e salve os arquivos.