Я запускаю ntpd на плате ARM, у которой нет аппаратных часов (поэтому нет способа сохранить время, когда оно выключено).
Проблема в том, что после перезагрузки время всегда устанавливается в эпоху Unix, пока ntpd не сможет снова выполнить синхронизацию.
Я хотел бы, чтобы ntpd регулярно сохранял текущее время в файле и повторно применял его при следующей загрузке системы. Это не будет точным, но по крайней мере это не возвращает меня к эпохе Unix при каждой перезагрузке.
Это не обязательно должен быть ntpd, может быть другое программное обеспечение (или даже сторона ядра?) может это сделать?
В худшем случае я всегда могу сделать это с помощью сценария init.d, но я думаю, что он уже где-то реализован надлежащим образом.