Hi, running TrueNAS Scale and using it for Timeachine backup of MAC´s among other things. I recently discovered that a snapshot is taken every time a timemachine backup is running (as it seems). This mean a snapshot is taken once an hour or more. Additionally, these snapshot is market as “Will not be destroyed automatically” so it seems they will exist forever. Is this really the way it is supposed to work? I thought TimeMachine had an own internal way of taking snapshots and keep data over time or are the TrueNAS snapshots part of this in some way?
Thanks for all help from the large knowledge base out there.
/Gustav
Those snapshots are internally managed by the smbd service. Basically time machine backups are a sparsebundle volume (directory on SMB server) that internally manages snapshots, but those internal snapshots don’t do anything if the whole volume gets corrupted due to network issues, bugs in apple code, or accidental deletion by user. Depending on how share is configured, the smbd service takes a ZFS snapshot after each successful time machine backup, and auto-deletes its snapshots after a certain amount of time.