Time Machine: the oldest backups are NOT deleted when your disk becomes full

The Time Machine preferences includes "The oldest backups are deleted when your disk becomes full". Yet Time Machine can't seem to manage the 3TB of old backups, dozens and dozens of them spanning 7 months, to make room for a new 250GB backup. I get "Time Machine couldn't complete the backup ... The backup disk needs 254.69 GB for the backup but only 150.03 GB are available."


The claim on the preferences screen appears to be false advertising.


The error message recommends "make the backup smaller by excluding files" - which I've done - or "select a larger backup disk".


I don't understand - either Time Machine is really lame and fraudulently advertising capabilities it lacks, or Time Machine is messed up and this site should provide guidance on how to fix things, but I haven't been able to find that.


(An old thread on a similar topic is closed (https://discussions.apple.com/thread/4018736) but references podini.org, which can be viewed via the Wayback Machine at https://web.archive.org/web/20170609155306/http://pondini.org/TM/Home.html.)

MacBook Pro with Touch Bar

Posted on Mar 28, 2020 8:40 PM

Reply

Similar questions

7 replies

Mar 29, 2020 11:48 AM in response to peterpla

It is not possible to say exactly what is causing this without knowing more about your backup. I think this could happen if you have multiple machines backed up to the drive. I think that Time Machine will only delete old backups of the machine you are currently backing up.


That seems like a reasonable explanation given that you only have 7 months of backups of a 250 GB drive onto a 3 TB backup drive. That math doesn’t add up. Either you have backups from other machines on this backup drive or you have some other problem with it.


Normally I would agree with Barney-15E. Just erase the backup drive and start over. But if you have multiple machines backed up to this disk, then that would delete backups of all of those machines. I think it is time for a new backup disk.

Mar 29, 2020 11:59 AM in response to peterpla

I don't use Time Machine in part because of the massive space needs for backups. But you can use the Time Machine application to delete whole backups as well as just files. This is the only correct way to delete backups and files from a backup. Were I in your situation I would erase the drive and start over. However, you can keep the entire backup drive and replace it with a new drive.


I use Carbon Copy Cloner and one backup drive equal in size to my internal drive. I do incremental backups but overwrite old files rather than keep them. Therefore, my backup drive never fills up. However, I also do not have old copies of files which is the big feature of Time Machine. It's definitely a trade-off one must make.


Unfortunately, Apple doesn't have a Time Machine Guide. However, you will find a lot of information at the KB by going to support.apple.com and searching for "Time Machine." Apple has a lot of up-to-date articles on all things Time Machine.

Mar 28, 2020 8:53 PM in response to peterpla

You don't quite understand how that works:


Time Machine deletes older files if they have been deleted from the source when it needs space on the backup drive for a new incremental backup. Time Machine "thins" it's backups; hourly backups over 24 hours old, except the first of the day; those "daily" backups over 30 days old, except the first of the week. The weeklies are kept as long as there's room.


How long a backup file remains depends on how long it was on your Mac before you deleted it, assuming you do at least one backup per day. If it was there for at least 24 hours, it will be kept for at least a month. If it was there for at least a week, it will be kept as long as there's room. By default, Time Machine backs up hourly. That cannot be changed in Time Machine. There are third-party utilities that will modify the backup interval such as Time Machine Editor.


The Time Capsule sparse bundle grows in size as needed, but doesn't shrink. Thus, from the user's viewpoint of the Time Capsule, it appears that no space has been freed, although there may be space in the sparse bundle.


Once Time Machine finds it cannot free up enough space for a new backup it reports the disk is full. You can either erase the backup drive and start over or get a larger drive.

Mar 29, 2020 12:43 PM in response to Kappy

False advertising through omission, then. Apple chose to omit key info: "The oldest backups are deleted when your disk becomes full ... until Time Machine suddenly stops backing up anything at all and you must buy a bigger backup drive."


@Kappy, can you share how you deal with this situation, and why you chose that?


And thanks @Kappy for the explanation. Between your response and pondini I now at least understand why deleting dozens of old backups from the Backups.backupsdb folder made no difference and new backups continue to fail: I deleted many (small) links to files that were previously backed up, not the (potentially large) files themselves.


It appears is there are no good alternatives at this point, as detailed in pondini.org's "Time Machine's Gory Details", "Troubleshooting", "Section C - Backup Failures", C4 “The backup is too large...” The Time Machine team made interesting design choices; smart decisions for the most part, but in the end the user is put in a hard spot when TM runs out of space. Unless I buy a bigger drive - and later an even bigger one, then an even bigger one, then ... - eventually, inevitably, I'll lose my old backups. Bigger drives simply delay when that happens; while putting ever more data at risk when (not if) the drive fails.




[Link Edited by Moderator]

Mar 29, 2020 11:44 AM in response to peterpla

Just erase the drive and start a new backup, but you likely need a larger backup drive. Starting a new backup might last a little while before you run into the same problem.


There is no omission. Old backups are backups of files that are no longer stored on your Mac. Removing "old" files from the backup while they still exist on your Mac wouldn't be much of a backup.

Time Machine does not make a copy of every file on every backup. It only makes a new copy if the file has changed.

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.

Time Machine: the oldest backups are NOT deleted when your disk becomes full

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