디스크 공간 부족 경고를 더 적은 임계 값으로 구성 할 수 있습니까?


9

Ubuntu 10.10은 약 2GiB 여유 공간이 있어도 디스크 공간 부족에 대해 경고합니다. 나에게 100 % 용량으로 디스크를 사용할 때 "디스크 공간 부족"은 50MiB 이하입니다. 실제로 공간이 거의 부족한 경우에만 경고 인 경우 경고가 유용 할 수 있습니다. 이것을 구성 할 수 있습니까?

답변:


7

알림은 gnome-settings-daemon의 일부이며 gconf-editor에서 동작을 변경할 수 있습니다. 그렇게하려면 :

  1. 를 눌러 Alt+ F2를 입력gconf-editor
  2. 앱> gnome_settings_daemon> 플러그인> 하우스 키핑으로 이동
  3. 변경 free_size_gb_no_notify0.05원하는 것 (~ 50메가바이트의 경우) 또는 무엇 이건.

도움이 될만한 다른 설정도 많이 있습니다.


2
불행히도 정수 값만 허용하므로 적어도 1GB 만 0.05로 설정할 수 없습니다.
Ivan

1
'Float'유형의 키를 작성하면 0.1 (100MB) 값을 지정할 수 있습니다. 소수점 이하 자릿수 1 자리로 제한 되었기 때문에 더 낮은 값을 입력 할 수 없었습니다
Anastas Giokov

우분투 18.04로 이동dconf-editor
물병 자리 힘

1

실제 GB 값을 얻기위한 터미널 방식 :

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

새로운 GB 값을 35로 설정

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

dconf-editor또는를 사용 하지만 매우 제한적이며 플로트를 설정할 수 없습니다. 500MB (0.5GB)를 원하며 변경할 수없는 정수입니다 ... 너무 귀찮습니다 ...
Aquarius Power

0

우분투 18.04에서 정밀도는 여전히 낮기 때문에 (GB가 아닌 GB) 직접하십시오 (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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.