Ubuntu 10.10 предупреждает меня о нехватке места на диске, даже когда на нем свободно около 2 ГБ. Для меня "мало места на диске" составляет 50 МБ или меньше, так как я использую свои диски на 100% емкости. Предупреждение могло бы быть полезным для меня, если бы оно было предупреждением только тогда, когда я действительно исчерпал пространство. Это можно настроить?
Уведомление является частью демона gnome-settings-daemon, вы можете изменить его поведение в gconf-editor. Для этого:
gconf-editor
free_size_gb_no_notify
на 0.05
(для ~ 50 МБ) или как вам удобнее. Там также есть множество других настроек, которые могут оказаться полезными.
Терминальным способом получения фактического значения в ГБ:
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
. в 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