DEVOPSLIB Telegram 57
🚨 Когда 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
👍6



tgoop.com/devopslib/57
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. Invite up to 200 users from your contacts to join your channel Healing through screaming therapy The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously. How to Create a Private or Public Channel on Telegram?
from us


Telegram Библиотека девопса | DevOps, SRE, Sysadmin
FROM American