আমি কি কম থ্রেশহোল্ডে লো ডিস্ক স্পেস সতর্কতা কনফিগার করতে পারি?


9

উবুন্টু 10.10 প্রায় 2 GiB ফ্রি থাকা সত্ত্বেও আমাকে লো ডিস্ক স্পেস সম্পর্কে সতর্ক করে। আমার জন্য "লো ডিস্ক স্পেস" হ'ল 50 এমবি বা তার চেয়ে কম কারণ আমি আমার ডিস্কগুলিকে 100% ধারণক্ষমতায় ব্যবহার করি। সতর্কতাটি আমার পক্ষে কার্যকর হতে পারে যদি আমি যখন সত্যিই প্রায় আউট স্পেস চালাচ্ছি তখনই যদি এটি সতর্কতা হয়। এটি কি কনফিগার করা যায়?

উত্তর:


7

বিজ্ঞপ্তিটি জিনোম-সেটিংস-ডেমন অংশ, আপনি gconf- সম্পাদক এ এর ​​আচরণ পরিবর্তন করতে পারেন। তাই না:

  1. প্রেস Alt+ + F2এবং এন্টারgconf-editor
  2. অ্যাপস> gnome_settings_daemon> প্লাগইনস> গৃহকর্তীতে যান
  3. পরিবর্তন free_size_gb_no_notifyকরার জন্য 0.05আপনি পছন্দ (~ 50MB) অথবা যাই হোক না কেন।

সেখানে অন্যান্য সেটিংসের একটি গুচ্ছও রয়েছে যা আপনাকে সহায়ক মনে করতে পারে।


2
দুর্ভাগ্যক্রমে এটি কেবল পূর্ণসংখ্যার মানগুলি গ্রহণ করে, তাই আমি এটি 0.05 সেট করতে পারি না - কমপক্ষে কেবল 1 জিবি।
ইভান

1
আপনি যদি 'ফ্লোট' প্রকারের কী তৈরি করেন তবে আপনি 0.1 (100MB) এর মান নির্দিষ্ট করতে সক্ষম হবেন। স্পষ্টতা 1 দশমিক অঙ্কের মধ্যে সীমাবদ্ধতার কারণে আমি কম মান প্রবেশ করতে পারিনি
আনাস্তাস গিয়োকভ

উবুন্টু 18.04 এ স্থানান্তরিত হয়েছে বলে মনে হচ্ছেdconf-editor
কুম্ভ শক্তি

1

আসল জিবি মান পেতে টার্মিনাল উপায়:

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

নতুন গিগাবাইট মান 35 সেট করতে

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

বা ব্যবহার করে dconf-editor, তবে এটি খুব সীমাবদ্ধ, আমরা একটি ভাসা সেট করতে পারি না, আমি 500 এমবি (0.5 গিগাবাইট) চাই এবং এটি একটি পূর্ণসংখ্যা যা বদলে যেতে পারে না ... তাই বিরক্তিকর ...
কুম্ভ

0

উবুন্টু 18.04 এ, যথার্থতা এখনও কম (গিগাবাইট এবং এমবি নয়), এটি নিজেই করুন (বিটিডাব্লু, আমি কেবল রুট এফএসের জন্য সতর্কতা পাই)।

এটি স্ক্রিপ্ট করুন এবং প্রারম্ভিক অ্যাপ্লিকেশনগুলিতে যুক্ত করুন:

#/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.