I'm not too familiar with Time Machine. I cannot recall if Time Machine creates full version-controlled images, or just changes what's different since last time.

I'm interested in the latter, I don't need rollback iterations or anything, just a clone of the present.

I ask because the backup drive I just got is not that large, I don't want any space wasted.

  • I have to admit your question is a bit unclear. You ask if Time Machine stores full backups or incremental backs and then say you're "interested in the latter" which would lead me to believe you want to know how to do incremental backups. But your "just a clone of the present" comment is at odds with "the latter" you said you're interested in. – Ian C. Dec 3 '15 at 15:30

Time Machine use an incremental backup approach, where each backup only contains the differences since the previous backup. For a single, changing, file over time, Time Machine keeps state snapshots of the file so you can move backwards in time and see how the file was at previous, different states.

As the disk fills up, Time Machine will purge the oldest snapshots it has. Time Machine will do this opportunistically to ensure that your backup disk always has enough free space to store the next incremental snapshot of your live data it wants to make.

Time Machine doesn't back up everything. It has user-specific exclusion lists as well as a built-in exclusion list. Because of this, the target backup drive doesn't need to be many times bigger than source drive, only a few times bigger than the data set on the source drive that it will be backing up. You can exclude the operating system files for the most part.

For example, on this Mac, you can see that even though there's over 500 GB of storage used on the Main drive, the Time Machine drive isn't 100% full and actuall stores many, many months of incremental backups:

enter image description here

My rule of thumb is you'd like 2x the amount of data you have if you want a long history. But you can get by with 1.5x if all the files on your source drive aren't changing frequently which is true the vast majority of the time.

If you just want to make regular, scheduled, clones of your drive you can use something like Carbon Copy Cloner, which includes a feature for scheduling clones, to take a snapshot of your source drive to a target drive that doesn't contain incremental backups, but is made by taking an incremental update approach. It will only update files on the target if they've changed since the last backup was made and the target drive will only contain the state of your source drive as it was the last time a backup was done.

  • Carbon Copy Cloner sounds like what I want. Thanks for letting me know. – Karric Dec 3 '15 at 19:20

The following website has a wealth of information about Time Machine:


including this page detailing how it uses hard links to only back up what has changed:


and this page detailing much space you would need on an external drive:


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .