Renaming ZFS Snapshots
You can rename snapshots, but only within the same pool and dataset from which they were created. For example:
$ zfs rename system1/home/kaydo@snap1 system1/home/kaydo@todayYou can also use the following shortcut syntax:
$ zfs rename system1/home/kaydo@snap1 todayThe following snapshot rename operation is not supported because the target pool and file system name are different from the pool and file system where the snapshot was created:
$ zfs rename system1/home/kaydo@today pool/home/kaydo@saturday
cannot rename to 'pool/home/kaydo@today': snapshots must be part of same
datasetYou can recursively rename snapshots by using the zfs rename -r
command. For example:
$ zfs list -t snapshot -r users/home NAME USED AVAIL REFER MOUNTPOINT users/home@now 23.5K - 35.5K - users/home@yesterday 0 - 38K - users/home/glori@yesterday 0 - 2.00G - users/home/hsolo@yesterday 0 - 1.00G - users/home/nneke@yesterday 0 - 2.00G - $ zfs rename -r users/home@yesterday @2daysago $ zfs list -t snapshot -r users/home NAME USED AVAIL REFER MOUNTPOINT users/home@now 23.5K - 35.5K - users/home@2daysago 0 - 38K - users/home/glori@2daysago 0 - 2.00G - users/home/hsolo@2daysago 0 - 1.00G - users/home/nneke@2daysago 0 - 2.00G -