Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ограничение снизу на свободное место на диске  (Прочитано 565 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nick222

  • Автор темы
  • Активист
  • *
  • Сообщений: 570
    • Просмотр профиля
Здравствуйте!

Xubuntu 12.10-64
ext4
HDD 250 Гб

Хотелось бы сделать так, что при снижении размера свободного места на конкретном диске ниже заданной величины пользователь получал уведомление об этом (но запись на данный диск не блокировалась).
Чем и как это сделать?

Про квоты я прочёл, но там совсем не про то, как я понял...

Спасибо :)
Xubuntu 24.10

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Напишите bash скрипт
#!/bin/bash
CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=90
if [ "$CURRENT" -gt "$THRESHOLD" ] ; then
    mail -s 'Disk Space Alert' mailid@domainname.com << EOF
Your partition remaining free space is critically low. Used: $CURRENT%
EOF
fi

измените под свои нужды .. здесь df / измеряет корень ... df /home   измерит домашний раздел, если он сделан отдельным.
THRESHOLD - это порог

запихайте скрипт в крон
crontab -e

 

Страница сгенерирована за 0.054 секунд. Запросов: 26.