I understand ZFS (zvol?) only allows linear snapshots.
Using the WebUI, I can 'convert to template' at a point at which I'd like to branch.
Then, I can create linked clones for each branch.
Then, it's possible to convert those linked clones to templates, and so on...
Like with snapshots, this is quick and uses minimal storage.
But, obviously, this can't be done retroactively (unlike with qcow2).
What are the limitations with this approach? Are there performance / reliability concerns I should be aware of (especially if done numerous times)?
Should I stop at certain intervals and take full clones instead?
Thanks in advance!
Using the WebUI, I can 'convert to template' at a point at which I'd like to branch.
Then, I can create linked clones for each branch.
Then, it's possible to convert those linked clones to templates, and so on...
Like with snapshots, this is quick and uses minimal storage.
But, obviously, this can't be done retroactively (unlike with qcow2).
What are the limitations with this approach? Are there performance / reliability concerns I should be aware of (especially if done numerous times)?
Should I stop at certain intervals and take full clones instead?
Thanks in advance!