क्या मैं कम डिस्क स्थान चेतावनी को कम सीमा तक कॉन्फ़िगर कर सकता हूं?


9

उबंटू 10.10 कम डिस्क स्थान के बारे में मुझे चेतावनी देता है जब भी लगभग 2 GiB मुक्त होते हैं। मेरे लिए "कम डिस्क स्थान" 50 MiB या उससे कम है जैसा कि मैं अपने डिस्क का उपयोग करने के लिए 100% क्षमता पर करता हूं। यह चेतावनी मेरे लिए उपयोगी हो सकती है अगर यह केवल चेतावनी दे रहा था जब मैं वास्तव में लगभग अंतरिक्ष से बाहर चल रहा हूं। क्या इसे कॉन्फ़िगर किया जा सकता है?

जवाबों:


7

अधिसूचना सूक्ति-सेटिंग्स-डेमन का हिस्सा है, आप gconf-editor में इसके व्यवहार को बदल सकते हैं। ऐसा करने के लिए:

  1. Alt+ दबाएं F2और दर्ज करेंgconf-editor
  2. ऐप्स> gnome_settings_daemon> plugins> housekeeping पर जाएं
  3. बदलें free_size_gb_no_notifyकरने के लिए 0.05अगर आप चाहते हैं (~ 50MB के लिए) या जो कुछ भी।

वहाँ अन्य सेटिंग्स का एक गुच्छा भी है जिसमें आप सहायक हो सकते हैं।


2
दुर्भाग्य से यह केवल पूर्णांक मानों को स्वीकार करता है, इसलिए मैं इसे 0.05 सेट नहीं कर सकता - केवल 1 जीबी कम से कम।
इवान

1
यदि आप 'फ़्लोट' प्रकार की कुंजी बनाते हैं, तो आप 0.1 (100MB) का मान निर्दिष्ट करने में सक्षम होंगे। मैं 1 दशमलव अंक तक सीमित होने के कारण कम मूल्य में प्रवेश करने में असमर्थ था
अनास्तास गियोकोव

उबंटु 18.04 को लगता हैdconf-editor
कुंभ राशि

1

टर्मिनल तरीका, वास्तविक GB मान प्राप्त करने के लिए:

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

35 GB का नया मान सेट करने के लिए

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

या का उपयोग कर dconf-editor, लेकिन यह बहुत सीमित है, हम एक फ्लोट सेट नहीं कर सकते हैं, मुझे 500 एमबी (0.5 जीबी) चाहिए और यह एक पूर्णांक है जिसे कैंट में बदला जा सकता है ... इतना कष्टप्रद ...
कुंभ राशि पावर

0

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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.