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 Top-ranking reply

Posted on Dec 23, 2017 11:16 AM

All the "do not ignore this warning" are completely useless. It's entirely up to the user to decide how much space they want to have free on their drive. I have 128GB drive, so having very low free disk space is completely normal for me and I'm using my system without any serious performance degradation.


The best answer to that problem that I have found is here: Silencing "Your disk is almost full" notification - Ask Different


TL;DR:

- disable the daemon that generates the warning:

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


- lower the limit (to 10 GB in this example):

defaults write com.apple.diskspaced minFreeSpace 10


- kill the daemon:

killall diskspaced

126 replies

Mar 4, 2017 1:13 PM in response to ngartke

In my case I have a lots of photos in iClould. Apple Photos used to manage well what to store in the clould and what to have locally. Recently it started downloading enough photos to make the notification pop up.


So I free up my disk. Photos sees the new space and downloads more pictures from iClould. The notification pops up again. I guess I'll stop using Photos on my Mac.

Mar 4, 2017 7:55 PM in response to Csound1

Not sure what you mean, but I'm talking about "Optimize Mac Storage. Store full-resolution photos and videos in iClould. Originals will also be stored on this Mac if you have enough storage space" option.

I have attached the screenshot here: https://dl.dropboxusercontent.com/u/552666/screenshot-photos.png

So once I have enough storage space it downloads originals and I'm running out of storage space again (no completely, but enough to make the notification popup).

Apr 8, 2017 10:27 AM in response to ngartke

Really apple's products became very buggy since couple of years ago. I remember hackintosh (snow leopard and mountain lion) running on my Asus laptop and it was very good about 4 years ago. Now I use MBP 2015 (Skylake) and it is running Sierra and this notification seemed to be made by Apple for selling their storage in their d a m n iCloud. Also windows that are hanging window system when trying to use split view and kernel crashes time to time. Also OS takes mostly all RAM (8gb) at start (excluding my programs). Also I'm using Windows 10 LTSB and it is not so buggy for sure on my old laptop (that is based on old sandy bridge core i5) and it is working better and faster.

And i am agree, that free space more than couple of GB is OK. Hope apple will fix it or smb will fix it without disabling all notifications.

Apr 9, 2017 6:12 AM in response to Csound1

I understand that i can change the drive to the bigger one (as the drive is not soldered in motherboard in this model). And I agree that fully used RAM is great when it is managing well. But since upgrading to Sierra it leads to usage of a lot of swap (with the same apps) and system is not working as well as it used to on EI Capitan.

And I don't want to argue about I should or not to buy more storage (doesn't matter how: upgrade mac or pay for icloud) because it is enough free space for me and for any unix-like system even for bugos (ex. no such notification appears in ei cap, yosemite or sun solaris, freebsd or any linux distribution). And this is separate topic to discuss.

But as mentioned before this notification appears every 10 seconds that is annoying and this is a bug. Possibility to stop it or to snooze it for some time without disabling all notifications would be wonderful fix. Nothing great, just small fix.

Apr 9, 2017 7:36 AM in response to ngartke

"There's nothing dangerous about it. 3GB free is where I'm running with a sizeable swap file. I've been managing my macbook with a low amount of headroom for years with no problems. I don't want to have to free up several GB of space. I just want to know if there's a way to independently turn off the notifications."

Changing the preferences with Thomas Tempelman's PrefsEditor is not bad. But I would like to make an additional comment in case your disk is an SSD:

If your disk is an SSD it maybe better not to have so little free space left:

On a SSD there is GarbageCollection/LoadLevelling running constantly to free up space taken by deleted files in order to make that space writable again. To have that not to slow down the disk and be as levelling the number of writes spread out evenly on the disk (the number of writes is limited until that spot is "dead"), it is generally recommended to have about 10% space free, with a minimum of at least15GB-20GB. This remark is only for SSDs, not HDDs.

happy computing.

Apr 9, 2017 3:21 PM in response to Lexiepex

Lexiepex, thank you for your note!

It is quite good comment about SSD disks. But actually modern SSDs have very big resource (about several TB per good 128GB disks) and if it is less than 10% of free space left it is not so bad as it used to be 8-10 years ago. Also TRIM (Garbage collection) shoud not be running constantly (maybe something changed and GC now running always (even in java/c# it is not running always)?). It should run if no free blocks left (it is filled by deleted files/parts of files) or it should be sheduled (ex. every week/month). In some drives (not in mac computers) this option even doesn't work time to time (ex. some of SandForce controllers).

And if I don't rewrite a lot of files (or for ex. if I boot with read only filesystem) it is defenitely not bad for SSD (I did not try apply RO boot to osx, it should be kernel flag but maybe it is impossible).

In general, I agree with your comment and would advise to anybody to use less than 90% of SSD. And I will change my drive to the bigger one soon with downgrading from Sierra to EI (at least I will use split view again 😎 without hanging entire interface).

Thank you again for your comment, I think it will be useful for some users.


PS: But I think you will agree that no possibility for disabling (or at least snooze for a while) one certain notification is a bug (or attempt of apple to sell their new computers/icloud storage 😉 )

Apr 10, 2017 1:41 AM in response to ffilosoff

No trim as I said before. I suppose that you read Trim somewhere, but that is only the command, does not say that it is used on the SSD (it is not read on SSDs anymore).

About your issues with Sierra compared to ElCapitan: Sierra is smaller and more efficient even than ElCapitan. You should solve the issues.

About "..ssds data as it has been used very few for writing": don't forget that the OS is reading and writing continously.

Apr 10, 2017 2:41 AM in response to Lexiepex

Well. I will write not only for you but for everyone who think that ssd will die fast in case of full usage.

Sandfroce had a bug with trim. Apple's SSD react on this command. Wearlevelling is tech that help to use all blocks equally to avoid destruction only in part of blocks. It works better when free space is maximal (i.e. full free ssd) . And if you don't rewrite full ssd every time it will die faster (and you are right).

But will calculate. MLC chips (I think it is not SLC) Apple's SSD that have resource about 10000 cycles of rewriting. Let's get some good 250GB ssd and will write 5000IOPS 4KB blocks (~20MB/sec, about 1.5TB per day) around the clock. Than 1% of this ssd will die around in half of month (really fast!). How much less times indeed writes average user per day? I think at least 100 times less (about 15GB). Than 1% of ssd will die in 50 months, it is about 4 years. Let's think now that we rewrite only 1GB every day from 5GB free, so it will serve about 1.2 years. Let's remember about 30% blocks for remapping in ssd (250*0.3=75). It is 25 times of 5GB than more than 25 years of usage. But I think, person who have 5GB free does not rewrite 1GB per day.

But it is theoretically, in real life SSD die time to time even it's resource is OK as other complex techniques do. And even when smart shows everything is OK (ex. Google's investigation about hdds) .

My example of long time living SSD: It's my old Kingmax (controller based on cheap Sandforce) 60GB that was bought 5 years ago (it's smart doesn't work, bugs of first Sandforce controllers). It was always used with 1-3GB free and several times was fully rewritten. Now it is working but I don't use it because it is too small for me. I think that more than 5 years is more than enough for average user.

PS: i used my old ssd for long time and rewrite a lot of data to it (but it's smart broken and shows that I wrote only 32gb to it when it is full)

Apr 10, 2017 4:07 AM in response to Lexiepex

Trim or principles of trim command in any form will be for ssd controllers because for controller there are no deleted files because it doesn't know about FS anything. Trim is just the way to say to controller about deleted files in file system for physical clean up. If there are different way to say it (as for example for scsi interface it is "unmap") it is just analog of trim. Even if trim works automatically for every deleted or rewritten file it is still analog of trim. Or imho can be named trim anyway.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

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