I have a mac Mini running macOS 15.7.3 and FMS 22.0.4. All is well, except occasionally I'm getting warnings due to backup failures, such as this:
FileMaker Server 22.0.4 on example.com reported the following event:
2026-01-10 01:15:02.458 -0800 Error 160 example.com Schedule "Weekly" was aborted; not enough free space on destination.
And indeed, in the FMS Admin webpage, the disk looks nearly full:
While it seems fair that FMS should be able to say, "I need that space", making backups is low priority. You're asking for a setting that says, "FMS backups is more important that you think."
And in a situation where capacity is running low there may be other ways to handle this. Is the backup trying to run at a time the machine is busy with other things? Is it easier to reduce the load on the machine? To reschedule? To provide more resources, RAM or disk space?
FMS asks for the amount of free disk space, learns it is too low (because it's not accounting for purgeable data), therefore doesn't even attempt the backup (so the OS never even knows that it's time to purge data) vs.
FMS tries the backup, the OS doesn't purge data, backup fails.
Yesterday, I used Disk Utility which showed that the purgeable data was entirely APFS Snapshots, of the format com.apple.TimeMachine.2026-01-10-123456.local
I deleted these all, and purgeable space went to zero.
Today I look this morning, and it's filled up again - the drive is showing only 32GB free, with over 200GB purgeable:
Each hourly snapshot is about 8 to 15GB larger than the last one, which shouldn't be happening, since I excluded all the FileMaker data folders from TimeMachine. Perhaps I missed a folder? Will investigate.
Yes, my Time Machine backup drive is constantly connected. Like @MonkeybreadSoftware, I think it is strange that it's keeping over a dozen local snapshots.
When I check the actual backups being written to the TimeMachine drive, it looks as if my exclusion list is being followed, and the backup delta is under 1GB. The tmutil compare command compares the current drive to the last backup, showing what is going to be actually written:
however, I have seen theories that for local snapshots the exclusion list is ignored. If true, this would account for my local snapshots being 8G to 15G larger each hour (since my active FileMaker databases are about that size).
you can script cleanup using the thinlocalsnapshots command, with a Size and Urgency parameter (Urgency level 4 seems to mean 'very urgent')
tmutil thinlocalsnapshots / 100G 4
Thinned local snapshots:
com.apple.TimeMachine.2026-01-11-174325.local
All in all this is rather mysterious. I'm still not sure whether this is a macOS bug (purgeable space is not being purged when FMS asks for it) or a FMS bug (FMS is asking for the wrong 'free space' value, and erroring out prematurely)?