快照没有可修改的属性。也不能将数据集属性应用于快照。
# zfs set compression=on tank/home/ahrens@tuesday
cannot set compression property for 'tank/home/ahrens@tuesday': snapshot
propertIEs cannot be modified
使用 zfs destroy 命令可以销毁快照。例如:
# zfs destroy tank/home/ahrens@friday
如果数据集存在快照,则不能销毁该数据集。例如:
# zfs destroy tank/home/ahrens
cannot destroy 'tank/home/ahrens': filesystem has children
use '-r' to destroy the following datasets:
tank/home/ahrens@tuesday
tank/home/ahrens@wednesday
tank/home/ahrens@thursday
此外,如果已从快照创建克隆,则必须先销毁克隆,才能销毁快照。
重命名 ZFS 快照
可以重命名快照,但是必须在从中创建它们的池和数据集中对它们进行重命名。例如:
# zfs rename tank/home/cindys@083006 tank/home/cindys@today
此外,下面的快捷语法提供了与上例等效的快照重命名语法。
# zfs rename tank/home/cindys@083006 today
不支持以下快照重命名操作,因为目标池和文件系统名称与从中创建快照的池和文件系统不同。
# zfs rename tank/home/cindys@today pool/home/cindys@saturday
cannot rename to 'pool/home/cindys@today': snapshots must be part of same
dataset
可以使用 zfs rename -r 命令以递归方式重命名快照。例如:
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
标签: