Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Stop receiving "Your disk is almost full" notification

I'm receiving a "Your disk is almost full" notification, and I'm desperate for a method to turn it off. Every time I close it, it pops back up within 10 seconds. Every time. I'm running with about 3GB of free space on a 128GB hard drive, and I'm fine with that. I've been managing for the past 3 years with 1-5 GB of free space and I have no performance issues. I just want to stop receiving the notification. Anyone know how?

MacBook Pro, macOS Sierra (10.12.1)

Posted on Nov 1, 2016 12:29 PM

Reply
Question marked as Best reply

Posted on Jan 13, 2017 8:09 AM

Thanks for the question, ngartke. I just find it extremely annoying when people don´t answer the question and instead assume that you need advice to free up more space (ow my god, you´re gonna die!), buy another HD, buy another computer, move to Mars, etc. It´s patronizing and not helpful at all. I´d also like to know the answer, since my 128 GB Mac Air works PERFECTLY fine running with 2 GB of free space. But I´m not running very fine having to turn the **** notification every 10 seconds, and still had to read a lot of very unhelpful answers (not really answers, just opinions in fact). To make myself clear: I don´t want or need opinions, I just need to turn the notification off. Thanks a lot for your comprehension 🙂

126 replies

Jun 20, 2017 8:03 AM in response to rmwalle

The reminders app is for users - it does not control Mac OS behavior. Therefore, it will not control system based messages. I have all Notifications turned off permanently; but I still received the "not enough space on this disk" pop-up several times yesterday while intentionally trying to fill up an SSD hard drive as much as I could before erasing it.

Jun 28, 2017 1:57 PM in response to oitent

Came in here to post a link to this and found that someone already did. This answer should be much higher up


Silencing "Your disk is almost full" notification - Ask Different


Here is the full copy from the thread:


The solution to disabling the "almost full" and "full" notification is to disable the daemon responsible for it:

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

Alternatively, if you only want to prevent the "almost full" from appearing so often then you can lower the GB threshold via:

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

The default 20GB is too high for small SSDs and a possible bug causes the alert to be shown every day rather than just once, so as a workaround you can lower the free space before the alert appears, e.g. to 10GB:

defaults write com.apple.diskspaced minFreeSpace 10

The daemon only reads its prefs on startup so you need to restart it if you have system integrity turned off:

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

Otherwise kill it:

killall diskspaced

In case you are interested in the other preferences for these disk alerts you can view some of them using the help param:

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

And here are a couple of hidden ones:

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

I didn't look too closely at but it is possible setting the last warning date to a date in the future would also prevent the alert displaying.

Jul 25, 2017 2:14 PM in response to ngartke

The solution to disabling the "almost full" and "full" notification is to disable the daemon responsible for it:

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

Alternatively, if you only want to prevent the "almost full" from appearing so often then you can lower the GB threshold via:

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

The default 20GB is too high for small SSDs and a possible bug causes the alert to be shown every day rather than just once, so as a workaround you can lower the free space before the alert appears, e.g. to 10GB:

defaults write com.apple.diskspaced minFreeSpace 10

The daemon only reads its prefs on startup so you need to restart it if you have system integrity turned off:

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

Otherwise kill it:

killall diskspaced

In case you are interested in the other preferences for these disk alerts you can view some of them using the help param:

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

And here are a couple of hidden ones:

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

I didn't look too closely at but it is possible setting the last warning date to a date in the future would also prevent the alert displaying.


I stole this answer from 'malhal' here Silencing "Your disk is almost full" notification - Ask Different

It worked for me!

Sep 16, 2017 1:13 AM in response to ngartke

As a different approach, altering the system's settings, I found out this resource, which claims to either disable the feature completely (I would not suggest do that), either to set the size you think fits your system+HDD/SDD (as I recall was possible in older Mac OX versions):

Silencing "Your disk is almost full" notification - Ask Different

https://apple.stackexchange.com/questions/254485/silencing-your-disk-is-almost-f ull-notification

Yet, I would still try the OnyX way first, before altering system's settings!


Hope this helps!

Felix

Sep 20, 2017 12:16 PM in response to ngartke

I understand the argument that having low space is not a good practice.

I understand the need for a warning to inform the user that they should address this issue.

I DO NOT UNDERSTAND WHY this warning needs to pop up 5 to 10 seconds after the user dismisses it, every time the user dismisses it.

Sometimes a user is in the middle of something, and 3 Gigs free is okay for the next half hour while they finish an e-mail or something.

THE SOLUTION HERE is simply put the **** thing on a timer, so that it resurfaces after 20 minutes or an hour, rather than after 10 seconds. Having something pop up and remind me every 10 seconds is one of the reasons I switched from Windows to Mac.


To do this, you run:


defaults write com.apple.diskspaced warningInterval 3600


On the command line.

Nov 9, 2017 8:42 AM in response to MarceloRMC

7 GB on a hard drive is like driving your car with a cup of gasoline. Your OS needs space to operate. Every action you take (add, delete, type, activities online, etc, etc) requires the OS to read and/or write to disk. In order to write, it needs space (although sometimes temporary) continuously. So, your hard drive isn't just "storage", it is THE working component on your computer.


Therefore, if you maintain enough empty hard drive space, you will not get the message. It is that simple.


FWIW, iOS devices have a different OS management system, so it operates somewhat differently.

Dec 13, 2017 11:27 AM in response to ngartke

Hey guys and gals. I have this same notification problem. Just started happening with High Sierra 10.13 on my rig. I have 75gb. free. That's GIGABYTE not MEGABYTE. 😉


I'm guessing bug... that hopefully will get fixed with the next update pushed.


...or maybe its the Russians! Seriously! When this kind of nonsense happens, call me crazy but, admittedly;

I right away get suspicious of bad actors.

Dec 16, 2017 8:35 PM in response to Ajaba

Ajaba wrote:

13. Done. Disk space warning has now been disabled and System Integrity Protection is still functional.


That is not accurate - you are disabling notification centre not just the disk space warning. Some people might actually want notifications from Mail, Messages or other apps.


Earlier in this thread there are other system modifying 'hacks' that allow notifications to work but seem to alter the notification from the disk space checking process, that could be a better option.

Stop receiving "Your disk is almost full" notification

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.