sourcedir chrony: обновление динамического источника может сбросить его историю
Фотография конкретного исполнения не приложена.
Sourcedir предназначен для файлов .sources с динамическими NTP-источниками, например полученными сетевым сценарием. Такие файлы могут содержать только server, pool и peer. Это не универсальное место для произвольных директив chrony; строки должны завершаться символом перевода строки.
Reload sources повторно читает файлы из настроенных каталогов. Если источник изменён, в том числе его опция, он удаляется и добавляется заново. При этом теряются прежние измерения и сбрасывается состояние выбора. Перечитывание нельзя описывать как бесшовное редактирование работающего объекта с сохранением всей статистики.
При проектировании сетевого сценария определяют владельца файла и его связь с интерфейсом. Полезно избегать повторной перезаписи одинакового содержимого без причины и явно фиксировать действительную смену источника. После изменения может потребоваться время на накопление достаточных измерений; отсутствие немедленного выбора не обязательно означает сетевой отказ.
В приёмке добавляют источник, меняют его параметр и удаляют файл в согласованной тестовой конфигурации. Проверяют список и новую историю измерений после reload. Успешное выполнение команды не подтверждает, что все источники уже пригодны для синхронизации и что прежняя оценка частоты сохранилась.
Основание — chrony 4.9 official versioned manual pages; release 2026-08-27, разделы chrony.conf sourcedir; chronyc reload. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Установленная версия, сборка ОС, часы и сеть конкретного узла не проверялись. Команды и настройки здесь описаны как предмет проектной проверки, а не как выполненные действия.