I believe the way to do this is to promote the clone dataset using the zfs promote
command
this post was submitted on 28 Jul 2023
4 points (83.3% liked)
ZFS
198 readers
1 users here now
A lemmy community for ZFS, Previously: The Zettabyte File System.
founded 1 year ago
MODERATORS
thx for sugestion
looks very promising src
# zfs create pool/project/production
populate /pool/project/production with data
# zfs snapshot pool/project/production@today
# zfs clone pool/project/production@today pool/project/beta
make changes to /pool/project/beta and test them
# zfs promote pool/project/beta
# zfs rename pool/project/production pool/project/legacy
# zfs rename pool/project/beta pool/project/production
once the legacy version is no longer needed, it can be destroyed
# zfs destroy pool/project/legacy
not tested yet