Is there a way of preserving APFS snapshots beyond 24 hours?

The use case I'm thinking about is with a room of shared Macs in an educational setting. It might be useful to keep a post-setup snapshot to use as a restore point for a number of weeks/months.


The docs say that Time Machine will delete snapshots after a day (which you can confirm is happening with "tmutil listlocalsnapshots /").


Is there any way a snapshot created manually (with "tmutil snapshot") can be preserved for an arbitrary amount of time?

Replies

Third party apps like Carbon Copy Cloner offer this functionality. Of course, you will have to be careful with OS upgrades. Whenever Apple makes radical filesystem changes, it will take 3rd party apps a while to catch up.