Найти в Дзене
Уроки Linux

🛠️ Как сделать автоматическую проверку дискового пространства и оповещения

🛠️ Как сделать автоматическую проверку дискового пространства и оповещения Вам надоело постоянно следить за дисковым Space? Хотите получать уведомления, когда место на диске почти закончится? Тогда этот лайфхак именно для вас! Давайте сделаем так, чтобы ваше окружение само напоминало о проблемах — быстро, просто и без лишних усилий. Что нужно: - скрипт, который проверит место - планировщик задач (cron), чтобы запускать его регулярно Пример: - создаем файл check_disk.sh с содержимым: #!/bin/bash THRESHOLD=80 USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//') if [ "$USAGE" -ge "$THRESHOLD" ]; then echo "🚨 Внимание! На диске / осталось менее $((100 - USAGE))% свободного пространства." | mail -s "Диск почти заполнен" ваш_почтовый_адрес fi - делаем его исполняемым: chmod +x check_disk.sh - добавляем в cron: crontab -e и в строку: 0 * * * * /path/to/check_disk.sh Теперь ваш сервер самостоятельно скажет, когда пора освобождать место! А какой способ контролировать диски нравитс

🛠️ Как сделать автоматическую проверку дискового пространства и оповещения

Вам надоело постоянно следить за дисковым Space? Хотите получать уведомления, когда место на диске почти закончится? Тогда этот лайфхак именно для вас!

Давайте сделаем так, чтобы ваше окружение само напоминало о проблемах — быстро, просто и без лишних усилий.

Что нужно:

- скрипт, который проверит место

- планировщик задач (cron), чтобы запускать его регулярно

Пример:

- создаем файл check_disk.sh с содержимым:

#!/bin/bash

THRESHOLD=80

USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')

if [ "$USAGE" -ge "$THRESHOLD" ]; then

echo "🚨 Внимание! На диске / осталось менее $((100 - USAGE))% свободного пространства." | mail -s "Диск почти заполнен" ваш_почтовый_адрес

fi

- делаем его исполняемым:

chmod +x check_disk.sh

- добавляем в cron:

crontab -e

и в строку:

0 * * * * /path/to/check_disk.sh

Теперь ваш сервер самостоятельно скажет, когда пора освобождать место! А какой способ контролировать диски нравится тебе больше — через скрипты или специальные утилиты?

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot