Düşük disk alanı uyarısını daha düşük bir eşik değerine ayarlayabilir miyim?


9

Ubuntu 10.10, yaklaşık 2 GiB boş olsa bile düşük disk alanı konusunda beni uyarıyor. Disklerimi% 100 kapasitede kullanmak için kullandığım için "düşük disk alanı" 50 MiB veya daha az. Yalnızca gerçekten neredeyse boş alan kaldığında uyarı yapıyorsam uyarı benim için yararlı olabilir. Bu yapılandırılabilir mi?

Yanıtlar:


7

Bildirim, gnome-settings-daemon'un bir parçasıdır, gconf-editor'de davranışını değiştirebilirsiniz. Böyle yaparak:

  1. Alt+ Tuşuna basın F2vegconf-editor
  2. Uygulamalara gidin> gnome_settings_daemon> eklentiler> temizlik
  3. Değişim free_size_gb_no_notifyiçin 0.05tercih ediyorum (~ 50 MB'tan için) veya her neyse.

Ayrıca burada yararlı bulabileceğiniz başka ayarlar da var.


2
Ne yazık ki sadece tamsayı değerleri kabul ediyor, bu yüzden 0.05 ayarlayamıyorum - en az 1 GB.
Ivan

1
'Float' türünde bir anahtar oluşturursanız, 0,1 (100 MB) bir değer belirtebilirsiniz. 1 ondalık basamakla sınırlı hassasiyet nedeniyle daha düşük bir değer giremedim
Anastas Giokov

Ubuntu 18.04 taşındı görünüyordconf-editor
Kova Gücü

1

Gerçek GB değerini almanın terminal yolu:

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

yeni bir GB değeri ayarlamak için

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

veya kullanarak dconf-editor, ancak çok sınırlı, bir şamandıra koyamıyoruz, 500MB (0.5GB) istiyorum ve değiştirilemeyen bir tam sayı ... çok can sıkıcı ...
Aquarius Power

0

ubuntu 18.04'te, hassasiyet hala düşük olduğundan (MB değil MB), kendiniz yapın (btw, sadece kök FS için uyarılar alıyorum).

bunu komut dosyası haline getirin ve başlangıç ​​uygulamalarına ekleyin:

#/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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.