Чек-лист после перезагрузки сервера
Назначение: Убедиться, что загрузка прошла успешно, защита дисков и ключевые сервисы работают.
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 ГБ.