Mac – Will Time Machine delete old backups for other computers on the same drive

backupexternal-disktime-machine

I have an external 500 GB HDD that I've used for Time Machine backups for three different computers:

  • An old PowerBook G4
  • A white MacBook
  • My current retina MacBook Pro

I now have less than 100 GB free on the backup drive, so sooner or later it's going to fill up. I know that when the disk fills up, Time Machine will start deleting the oldest backups in order to make room for the new ones.

My question is: will it delete the oldest backups only for the machine that it's currently used with (which is the retina MBP), or will it delete the PowerBook's backups since those are technically the oldest on the disk, even though they're from a different machine?

Best Answer

Will (Time Machine) delete the oldest backups only from the current machine's backups (the retina MBP), or will it delete the PowerBook's backups since those are technically the oldest (even though they're from a different machine)?

Time Machine only deletes the oldest backup for the current machine. macOS utilizes the File System Event Store to log each UUID during the backup process. Your machine's UUID should match whatever backups have been done previously for that machine, and only that machine's events are handled. All other events are effectively ignored.

You'll need to thin them out by hand using this tmutil delete command: