tgoop.com/devopslib/57
Create:
Last Update:
Last Update:
🚨 Когда df -h
говорит "всё плохо", но ты не готов к reboot
Иногда дисковое пространство заканчивается внезапно, особенно в /var
или /tmp
. В такие моменты хочется просто удалить всё подряд, но стоп — не забудь про старых врагов:
🧟 Zombie logs
find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \;
Очищаем всё, что старше 7 дней, без удаления файлов (чтобы сервисы не офигели от потери файлов).
📦 Docker не прощает
docker system df
docker system prune -af --volumes
Временные образы и висячие volume'ы могут занимать десятки гигабайт.
📁 Жирные процессы
lsof | grep deleted | awk '{print $2}' | sort -u | xargs -r -n1 -P1 kill -9
Если файл удалён, но его держит процесс — место не освободится, пока не прибьёшь этого жадину.
🔁 Символическая боль
du -shx /* | sort -h
Следи, чтобы не считать примонтированные FS —
-x
спасёт от боли "а где всё место".🧠 Не жди алертов. Сделай себе привычку проверять
df
, du
, и docker system df
хотя бы раз в неделю. И да, пора уже настроить auto-clean для journald 😉Подпишись 👉@devopslib
BY Библиотека девопса | DevOps, SRE, Sysadmin
Share with your friend now:
tgoop.com/devopslib/57