Могу ли я настроить предупреждение о недостаточном дисковом пространстве на меньшее пороговое значение?

Ubuntu 10.10 предупреждает меня о нехватке места на диске, даже когда на нем свободно около 2 ГБ. Для меня "мало места на диске" составляет 50 МБ или меньше, так как я использую свои диски на 100% емкости. Предупреждение могло бы быть полезным для меня, если бы оно было предупреждением только тогда, когда я действительно исчерпал пространство. Это можно настроить?

9
задан 8 September 2017 в 22:58

3 ответа

Уведомление является частью демона gnome-settings-daemon, вы можете изменить его поведение в gconf-editor. Для этого:

  1. Нажмите Alt + F2 и введите gconf-editor
  2. Перейдите в приложения> gnome_settings_daemon> плагины> домашнее хозяйство
  3. Измените free_size_gb_no_notify на 0.05 (для ~ 50 МБ) или как вам удобнее.

Там также есть множество других настроек, которые могут оказаться полезными.

0
ответ дан 8 September 2017 в 22:58

Терминальным способом получения фактического значения в ГБ:

gsettings get org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify

для установки нового значения в ГБ 35

gsettings set org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify 35
.
0
ответ дан 8 September 2017 в 22:58

в ubuntu 18.04, поскольку точность все еще низкая (ГБ, а не МБ), сделайте это самостоятельно (кстати, я получаю предупреждения только для корневых файловых систем).

напишите это и добавьте в запускаемые приложения:

#/bin/bash

#1st disable system default:
gsettings set org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify 0

nDelayCheck=30;
nDelayTakeAction=$((nDelayCheck*10));
nLimMB=500;
while true;do 
  nFreeRootMB=$(df / --output=avail -B M |tail -n 1 |tr -d M |awk '{print $1}');
  if((nFreeRootMB<nLimMB));then 
    date;
    declare -p nFreeRootMB;
    notify-send -u critical -t 10 "Local root filesystem available space is too low: ${nFreeRootMB}MB.";
    sleep $nDelayTakeAction;
  fi;
  sleep $nDelayCheck;
done
0
ответ дан 17 January 2020 в 16:19

Другие вопросы по тегам:

Похожие вопросы: