ที่ ubuntu 18.04 เนื่องจากความแม่นยำยังน้อย (GB และไม่ใช่ MB) ทำเอง (btw ฉันได้รับคำเตือนสำหรับรูท FS เท่านั้น)
สคริปต์สิ่งนี้และเพิ่มในแอปเริ่มต้น:
#/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