Kann ich die Warnung zu wenig Speicherplatz auf einen niedrigeren Schwellenwert konfigurieren?


9

Ubuntu 10.10 warnt mich vor geringem Speicherplatz, selbst wenn ungefähr 2 GiB frei sind. Für mich beträgt der "niedrige Speicherplatz" 50 MiB oder weniger, da ich meine Festplatten mit einer Kapazität von 100% verwende. Die Warnung könnte für mich nützlich sein, wenn sie nur dann warnt, wenn mir wirklich fast der Platz ausgeht. Kann dies konfiguriert werden?

Antworten:


7

Die Benachrichtigung ist Teil des gnome-settings-daemon, Sie können sein Verhalten im gconf-editor ändern. Um dies zu tun:

  1. Drücken Sie Alt+ F2und geben Sie eingconf-editor
  2. Gehen Sie zu Apps> gnome_settings_daemon> Plugins> Housekeeping
  3. Wechseln Sie free_size_gb_no_notifyzu 0.05(für ~ 50 MB) oder was auch immer Sie bevorzugen.

Es gibt auch eine Reihe anderer Einstellungen, die Sie möglicherweise hilfreich finden.


2
Leider akzeptiert es nur ganzzahlige Werte, so dass ich es nicht auf 0,05 einstellen kann - nur mindestens 1 GB.
Ivan

1
Wenn Sie den Schlüssel vom Typ 'Float' erstellen, können Sie einen Wert von 0,1 (100 MB) angeben. Ich konnte keinen niedrigeren Wert eingeben, da die Genauigkeit auf 1 Dezimalstelle begrenzt war
Anastas Giokov

Ubuntu 18.04 scheint bewegt zudconf-editor
Aquarius Power

1

Der Terminal-Weg, um den tatsächlichen GB-Wert zu erhalten:

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

um einen neuen GB-Wert von 35 festzulegen

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

oder mit dconf-editor, aber es ist sehr begrenzt, wir können keinen Float setzen, ich möchte 500 MB (0,5 GB) und es ist eine ganze Zahl, die nicht geändert werden kann ... so ärgerlich ...
Aquarius Power

0

Bei Ubuntu 18.04, da die Genauigkeit immer noch niedrig ist (GB und nicht MB), machen Sie es selbst (übrigens, ich bekomme nur Warnungen für Root-FS).

Skript dies und füge Start-Apps hinzu:

#/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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.