"আপনার ডিস্ক প্রায় পূর্ণ" নীরবতা নিঃশব্দ করা


117

ম্যাকস সিয়েরায় আপগ্রেড করার পরে, আমি বিজ্ঞপ্তিটি পেয়েছি যে "আপনার ডিস্কটি প্রায় পূর্ণ storage স্টোরেজ অনুকূলিত করে স্থান সংরক্ষণ করুন।":

ম্যাকোস বিজ্ঞপ্তি

বিকল্পগুলি আইক্লাউডে আমার ফাইলগুলি সঞ্চয় করতে, স্বয়ংক্রিয়ভাবে ফাইলগুলি মুছতে বা ম্যানুয়ালি ফাইলগুলি মুছতে হবে বলে মনে হচ্ছে:

এখানে চিত্র বর্ণনা লিখুন

আমার সমস্যা / জ্বালা হ'ল আমার 440 জিবি ভলিউম ছাড়াই আমার কাছে 80 গিগাবাইট রয়েছে।

প্রশ্ন: একটি (আধা) স্থায়ী ফ্যাশনে এই বিজ্ঞপ্তিটি নীরব করার জন্য , বা প্রজ্ঞাপনটির জন্য যে প্রান্তিক ব্যবহার করে তা পরিবর্তন করার কোনও উপায় আছে কি?


10
এখানেও একই: "আপনার কাছে কেবল 17.57 গিগাবাইট স্টোরেজ রয়েছে storage আমার ম্যাকবুক প্রো ফ্ল্যাশ স্টোরেজে। হাস্যকর।
কেনারব

কয়েকটি পরামর্শ, যদিও কিছু আমাকে ক্রিঞ্জ করে। তবে, যখন জিনিসগুলি বিরক্তিকর হয়, কখনও কখনও আপনাকে সেগুলি চেষ্টা করতে হবে।
জোনকার.ইন.জেনিভা

মোজেভে 10.14.1 এ আপগ্রেড করার ফলে এই বাগটি স্থির হয়েছে বলে মনে হচ্ছে।
গ্যারেজট্রোইস

3
@ গ্যারেজট্রোইস মোজভেতে আপগ্রেড করার পর থেকে আমি প্রতিবার কয়েক মিনিট করে বিজ্ঞপ্তিটি আরও ঘন ঘন পেয়েছি!
ভব

এবং আপনি আবর্জনা খালি করেছেন?
লিসা আন

উত্তর:


114

"প্রায় পূর্ণ" এবং "সম্পূর্ণ" বিজ্ঞপ্তিটি অক্ষম করার সমাধানটি এর জন্য দায়ী ডিমন অক্ষম করে:

launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist

অথবা

launchctl stop com.apple.diskspaced

বিকল্পভাবে, আপনি যদি প্রায়শই "প্রায় সম্পূর্ণ" প্রদর্শিত হতে বাধা দিতে চান তবে আপনি জিবি থ্রেশহোল্ড এর মাধ্যমে নীচে নামিয়ে আনতে পারেন:

minFreeSpace (int) - minimal free size in GB. Default: 20

ডিফল্ট 20 গিগাবাইট ছোট এসএসডিগুলির জন্য খুব বেশি এবং একটি সম্ভাব্য ত্রুটি মাত্র একবারের চেয়ে বরং প্রতিদিন সতর্কতা দেখানোর কারণ হয়ে থাকে, সুতরাং একটি সতর্কতা হিসাবে সতর্কতাটি উপস্থিত হওয়ার আগে আপনি খালি স্থানটি কমিয়ে আনতে পারেন, যেমন 10 গিগাবাইটে:

defaults write com.apple.diskspaced minFreeSpace 10

ডিমনটি কেবল প্রারম্ভকালে এর প্রেফগুলি পড়ে তাই আপনার যদি সিস্টেমের সততা বন্ধ থাকে তবে আপনাকে এটি পুনরায় চালু করতে হবে:

launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist
launchctl load -w /System/Library/LaunchAgents/com.apple.diskspaced.plist

অন্যথায় এটি হত্যা:

killall diskspaced

আপনি যদি এই ডিস্ক সতর্কতাগুলির জন্য অন্যান্য পছন্দগুলিতে আগ্রহী হন তবে আপনি সহায়তা প্যারাম ব্যবহার করে তাদের কয়েকটি দেখতে পারেন:

/System/Library/PrivateFrameworks/StorageManagement.framework/Versions/A/Resources/diskspaced help
---
  Domain: com.apple.diskspaced
  Supported keys:
  debugLog (BOOL) - log additional debug information. Default: NO
  checkAllVolumes (BOOL) - check all volumes. Default: NO
  minDiskSize (int) - minimal disk size in GB. Default: 128
  minFreeSpace (int) - minimal free size in GB. Default: 20
  minPurgeableSpace (int) - minimal purgeabe space size in GB. Default: 20
---
  Commands: removeAllNotifications - Removes all scheduled and delivered user notificiations.

এবং এখানে গোপনে থাকা কয়েকটি দম্পতি রয়েছে:

warningInterval (integer default 0)
lastWarningDate (string e.g. 2017-05-05 16:48:29 +0000)

আমি খুব ঘনিষ্ঠভাবে তাকান না তবে ভবিষ্যতে শেষ সতর্কতার তারিখটি কোনও তারিখে নির্ধারণ করা সতর্কতা প্রদর্শন করাও আটকাতে পারে।


10
ওএসএক্স রক্তাক্ত করুণ যে আপনাকে এই জিনিসগুলি বন্ধ করতে টার্মিনালটি ব্যবহার করতে হবে।
জেমি হুটার 15:25

16
সিস্টেম ইন্টিগ্রিটি প্রোটেকশন নিযুক্ত থাকাকালীন অপারেশনটির অনুমতি নেই
র‌্যাপ্টর

21
"একটি সম্ভাব্য ত্রুটি প্রতিদিন সতর্কতা দেখানোর কারণ দেখায়" খনি প্রতি 5 চ ** আইএনপি সেকেন্ডে পপ আপ করে। এই উত্তরটি সত্যিই সাহায্য করেছিল।
ব্যবহারকারী3247189

3
হ্যাঁ মোজাবের সাথে এই সতর্কতাটি আমার জন্য প্রতি 20 সেকেন্ডে আক্ষরিক অর্পণ করছে, প্রতিদিন নয়। হয়তো যদি এক্সকোড প্রতিটি আপডেটের সাথে 20 গিগাবাইট মূল্যের সিমুলেটর ফাইলগুলি স্বয়ংক্রিয়ভাবে ইনস্টল করা বন্ধ করে দেয় তবে এটি কোনও সমস্যা হবে না। হায়রে ... @ defaultকমপক্ষে আমি কম দামের জন্য একটি কম মান সেট করে রেখেছি । আপনি নিজে নিজে কোন ডিফল্ট পরিবর্তন করেছেন তা দেখার কোনও উপায় আছে বা আমার নিজের মতো করে কোনও কিছু রাখা উচিত?
জ্যাক টি।

8
আমাদের
মোজেভে

40

ম্যাকোস মোজভে

দেখুন: কীভাবে একটি লঞ্চ ডেমনটির মান / সিস্টেম ডিফল্ট মান অ্যাক্সেস করবেন

ম্যাকস সিয়েরা

সিয়েরায় এই আদেশটি আমার পক্ষে কার্যকর হয়নি:

launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist

সিস্টেম ইন্টিগ্রিটি প্রোটেকশনের সাথে জড়িত থাকার কারণে , diskspacedপরিষেবাটি বন্ধ করতে , চালনা করুন:

launchctl stop com.apple.diskspaced

দ্রষ্টব্য: startআবার শুরু করতে বা listবিশদটি দেখতে (যেমন এটির PID) ব্যবহার করুন।

কিছুক্ষণ পরে যদি পরিষেবাটি পুনরায় চালু হয় তবে এটি বন্ধ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করে দেখুন:

killall -STOP diskspaced

সতর্কতা স্তর এবং বিরতি পরিবর্তন করা

ব্যবহারকারীর ডিফল্ট সেটিংস পরিবর্তন করতে এখানে কয়েকটি উদাহরণ আদেশ রয়েছে:

defaults write com.apple.diskspaced freeSpaceWarningLevel 1
defaults write com.apple.diskspaced warningInterval 3600
defaults write com.apple.diskspaced debugLog 1
defaults write com.apple.diskspaced checkAllVolumes 0

তারপরে পরিষেবাটি পুনরায় চালু করুন:

launchctl stop com.apple.diskspaced && launchctl start com.apple.diskspaced

লোড হওয়া সেটিংস দেখতে চালনা করুন diskspaced, যেমন:

$(find /System/Library/PrivateFrameworks -name diskspaced -print -quit)
2017-08-04 18:32:27.943 diskspaced[92401:12312556] FreeSpaceWarningLevel: 1
2017-08-04 18:32:27.943 diskspaced[92401:12312556] WarningInterval: 3600
2017-08-04 18:32:27.943 diskspaced[92401:12312556] Check All Volumes: NO

নোট

আমি বিশ্বাস করি @ মমাল দ্বারা উল্লিখিত প্যারামিটারগুলি আর নেই। এটি পরীক্ষা করার জন্য এখানে একটি সহজ আদেশ:

$ grep -A6 debugLog <(strings $(find /System/Library/PrivateFrameworks -name diskspaced -print -quit))
debugLog
freeSpaceWarningLevel
FreeSpaceWarningLevel: %ld
warningInterval
WarningInterval: %ld
checkAllVolumes
Check All Volumes: %@

সমস্যা সমাধান

কোনও সতর্কতার জন্য এই আদেশ দ্বারা লগগুলি পরীক্ষা করুন:

grep com.apple.diskspaced /var/log/system.log

2
মোজাভে হিসাবে সেই আদেশগুলি চালানো কোনও প্রভাব বলে মনে হচ্ছে না।
জোনাথন আলার্ড

@ টেনরব, সুতরাং সর্বশেষ গ্রেপ কমান্ডটি কী করে, ম্যাকোস মোজভেয়ের জন্য আমি একটি আলাদা আউটপুট পাই (এখানে দেখুন) , এবং আমি মোজাভেতে পপআপ অক্ষম করতে এটি ব্যবহার করার চেষ্টা করছি। কোনও ধারণা কীভাবে এটি করা যেতে পারে?
কোয়ান্টামহানীজ

1
এখনও এমবিএ 2012 তে সিয়েরা চলছে That এই নাগ স্ক্রিনটি বিরক্তিকর ছিল এবং আমাকে অন্য ম্যাকবুক কিনতে না চাইলে এমন অবস্থানে রেখেছিল। কিল্লাল -স্টপ ডিস্কস্পিড আমার জন্য এটি ঠিক করে দিয়েছে ... ধন্যবাদ
এমআরসিডএক্স

10

আমি মনে করি এই বিজ্ঞপ্তিটি একটি বাগ।

আমি আমার ড্রাইভে 760 জিবি ফ্রি (1TB ড্রাইভ) পেয়েছি এবং সিয়েরায় আপগ্রেড করার পরেও প্রতিদিন সকালে এই একই বিজ্ঞপ্তি পাই।

আমি অনুকূলিত স্টোরেজ সক্ষম করেছি (তবে আইক্লাউডে সঞ্চয় করি না)।


7
এমন একটি সিস্টেম প্রক্রিয়া রয়েছে deletedযা ক্যাপগুলি শুদ্ধ করে এবং যখনই এটি করে, এটি CACHE_DELETE_PURGEABLE_UPDATEDসমস্ত অ্যাপ্লিকেশনগুলিতে বিতরণ বিজ্ঞপ্তি প্রেরণ করে। যখনই এই বিজ্ঞপ্তিটি প্রেরণ করা হবে তখনই "আপনার ডিস্কটি প্রায় পূর্ণ" নোটিফিকেশনটি প্রদর্শিত হবে, তাই আমি মনে করি এটি বিতরণ করা বিজ্ঞপ্তিটি শুনছে এমন কোনও অ্যাপের মধ্যে এটি একটি বাগ।
ইনপিকে

1
@ ইনকেট কীভাবে এই বিজ্ঞপ্তিগুলি দেখে?
মাইক বোয়ার্স

4
সম্মত.আমি মোজাভে ১০.১৪ এ আছি, এর মধ্যে কেউই কিছু প্রস্তাব দেয়নি। এটা সত্যিই বিরক্তিকর।
vknyvz

2

বিজ্ঞপ্তিগুলির জন্য ডিস্টার্ব করবেন না মোড চালু করলে "আপনার ডিস্ক প্রায় পূর্ণ" নোটিফিকেশনগুলিকে নিরব করে তুলবে। একটি খারাপ দিক রয়েছে কারণ এটি সমস্ত বিজ্ঞপ্তিগুলিকে নিঃশব্দ করবে।

ঝামেলা করবেন না এর সাথে বিজ্ঞপ্তি সাইডবারটি চালু করা আছে, এটি নীচে "আগামীকাল বন্ধ করবে" বলে

এটি যদি সত্যই খুব বেশি পূর্ণ হয় তবে এটি আপনার ডিস্কের অন্তর্নিহিত সমস্যাটিকে খুব বেশি পূর্ণ করতে সহায়তা করবে না । অতিরিক্তভাবে, আপনাকে আবারও ডু নট ডিস্টার্ব চালু করতে হবে। দেখে মনে হচ্ছে এটি দিনের প্রায় এক মিনিট ব্যতীত সকলের জন্যই থেকে যায়, তবে আমি নিশ্চিত নই যে বিকাশকারীরা নিয়মিত ব্যবহার না করা বিরক্ত করবেন না intended

বিজ্ঞপ্তিগুলির অগ্রাধিকার ফলকটি 12am থেকে 11:59 অপরাহ্নের মধ্যে বিরক্ত করবেন না সেট করে set

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.