Чек-лист после перезагрузки сервера

Назначение: Убедиться, что загрузка прошла успешно, защита дисков и ключевые сервисы работают.


1. Загрузка и диски

uptime
df -h / /storage /D

Ожидается: система в работе (uptime показывает время с загрузки); разделы смонтированы; на корне / свободно не менее 2 ГБ; на /storage по политике целевой резерв 80 ГБ (при меньшем — выполнить плановую очистку, см. п. 4).


2. Защита от переполнения диска

systemctl is-active disk-space-monitor.timer    # должно быть: active
systemctl is-enabled disk-space-monitor.timer   # должно быть: enabled
systemctl is-enabled disk-space-boot-cleanup.service   # должно быть: enabled

Примечание: disk-space-boot-cleanup.service после выполнения при загрузке показывается как inactive — это нормально (сервис одноразовый).

При необходимости просмотр лога очистки при загрузке:

journalctl -b -u disk-space-boot-cleanup.service --no-pager

3. Монитор дисков (логи)

sudo tail -30 /var/log/disk-space-monitor.log

Убедиться, что после загрузки есть записи проверки разделов (/, /storage, /D). При WARNING по /storage монитор сам запускает профилактическую/агрессивную очистку.


4. Если на /storage свободно менее 80 ГБ (или менее 100 ГБ)

В течение недели выполнить плановую очистку (политика, проверка 2026-02-15):

docker system df
docker image prune -f
docker container prune -f
# при необходимости агрессивнее:
# sudo /usr/local/bin/disk-space-emergency-cleanup.sh /storage 80

Проверить снимки LXD: lxc snapshot list <container> и удалить лишние в рамках политики (20/10).
Важно: если скрипт cleanup-lxd-snapshots.sh запускается по cron/таймеру от root и не находит контейнеры («не найден»), запускать его от пользователя с доступом к LXD:
sudo -u cdto /home/cdto/DENKART/scripts/cleanup-lxd-snapshots.sh


5. Ключевые сервисы (по необходимости)

systemctl list-timers --all | grep -E backup|cleanup|disk-space
lxc list
docker ps

При сбое таймеров бэкапов — перезапуск:
sudo systemctl start backup-daily.timer (и другие по списку в BOOT-FAILURE-PREVENTION-PLAN.md).


6. Prometheus и алерты

Если мониторинг в Docker:

docker ps | grep prometheus
# при необходимости перезагрузка конфига или контейнера для применения новых алертов /storage

Проверить в Grafana/Alertmanager появление алертов StorageEarlyWarning, StorageDiskSpaceWarning при свободном месте на /storage < 100 ГБ / < 80 ГБ.


Связанные документы