Файлы и объекты, рекомендованные к удалению для выхода /storage на ≥ 80 ГБ
Дата: 2026-02-15
Цель: Достичь свободного места на /storage не менее 80 ГБ (штатное состояние по политике).
1. Текущее распределение места на /storage
| Каталог | Размер | Примечание |
|---|---|---|
| /storage/lxd/containers-snapshots | 481 ГБ | Снимки LXD — основной источник для освобождения |
| /storage/lxd/containers | 52 ГБ | Рабочие образы контейнеров (не удалять) |
| /storage/docker | 4,7 ГБ | Образы и overlay2 (reclaimable 0 по docker system df) |
| Всего занято | ~535 ГБ | Свободно ~6,4 ГБ |
2. Рекомендованные к удалению объекты
2.1 Снимки LXD сверх лимита политики (приоритет 1)
Политика: критичные контейнеры — макс. 5 снимков, некритичные — макс. 2 снимка.
| Контейнер | Сейчас снимков | Лимит | Рекомендуется удалить |
|---|---|---|---|
| BBB-CONT22-1 | 24 | 10 | 14 старых снимков (удалять самые старые по дате) |
| docs-denkart | 22 | 10 | 12 старых снимков |
| nginx-reverse-proxy | 22 | 10 | 12 старых снимков |
| 1c-server | 11 | 20 | 0 |
| postgresql-1c | 11 | 20 | 0 |
| moodle | 10 | 10 | 0 |
| redmine | 10 | 10 | 0 |
Итого к удалению: 14 + 12 + 12 = 38 снимков (старые первые). Это даёт основной объём освобождения (десятки ГБ и более).
Как удалять:
- Автоматически (рекомендуется):
sudo -u cdto env HOME=/home/cdto USER=cdto /home/cdto/DENKART/scripts/cleanup-lxd-snapshots.sh
- Вручную — список снимков (старые первые), затем удаление:
bash
# Список снимков (старые первые)
sudo -u cdto lxc snapshot list BBB-CONT22-1
sudo -u cdto lxc snapshot list docs-denkart
sudo -u cdto lxc snapshot list nginx-reverse-proxy
# Удаление одного снимка
sudo -u cdto lxc delete <контейнер>/<имя_снимка>
2.2 Логи контейнеров Docker (при необходимости)
При критической нехватке места можно обнулить логи контейнеров Docker на /storage (освобождает несколько ГБ):
sudo find /storage/docker/containers -name "*-json.log" -exec truncate -s 0 {} \;
Путь к файлам: /storage/docker/containers/*/*-json.log
Рекомендуется только при EMERGENCY (уже применялось ранее).
2.3 Неиспользуемые образы/контейнеры Docker
По текущему docker system df — Reclaimable: 0 (все образы и тома в использовании). Массовое удаление не рекомендуется.
При необходимости жёсткой очистки (только по решению ответственного):
docker system prune -af # удалит все неиспользуемые образы
3. Что не удалять
/storage/lxd/containers— рабочие данные контейнеров.- Активные образы и тома Docker (используются сервисами мониторинга и BBB).
- Снимки в пределах лимита (последние 10 для некритичных, 20 для критичных).
4. Порядок действий для приведения к штату (≥ 80 ГБ)
- Запустить очистку снимков LXD:
sudo -u cdto env HOME=/home/cdto USER=cdto /home/cdto/DENKART/scripts/cleanup-lxd-snapshots.sh - Дождаться завершения (при переполненном диске удаление каждого снимка может занимать минуты).
- Проверить:
df -h /storage. Цель: Свободно ≥ 80 ГБ. - Если 80 ГБ не достигнуто — при необходимости обнулить логи Docker (п. 2.2) и повторить очистку снимков или разобрать крупные каталоги:
sudo du -h --max-depth=2 /storage | sort -hr | head -20
5. Связанные документы
Документ подготовлен: AI Denkart, технический директор.