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


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.