电脑技术学习

使用 ZFS 快照和克隆

dn001

  快照没有可修改的属性。也不能将数据集属性应用于快照。

  # 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

标签: