Найти в Дзене

Snapshot Units

Немного подробнее про снэпшоты

Snapshot units — это особый тип юнитов, который не настраивается через конфигурационные файлы. Их имена похожи на обычные файлы юнитов, но они заканчиваются на .snapshot.

Снэпшоты создаются динамически с помощью команды:
systemctl snapshot my-snapshot.snapshot

Когда создается снэпшот, он автоматически получает зависимости от текущих активных юнитов. Это позволяет сохранить текущее состояние systemd для последующего восстановления.

Пример использования:
1. Создайте снэпшот перед временными изменениями (например, запуском или остановкой сервисов).
2. После завершения изменений вернитесь к сохраненному состоянию:
systemctl isolate my-snapshot.snapshot

Снэпшоты полезны для отката системы к определенному состоянию после временных экспериментов. Однако помните, что они не хранятся на диске и существуют только в памяти до перезагрузки системы.

#Linux #Systemd #Backend

Около минуты