要回滚到早期快照,必须销毁所有的中间快照。可以通过指定 -r 选项销毁早期的快照。
如果存在任何中间快照的克隆,则还必须指定 -R 选项以销毁克隆。
注 –
如果要回滚的文件系统当前为挂载状态,则必须取消挂载再重新挂载。如果无法取消挂载该文件系统,则回滚将失败。-f 选项可强制取消挂载文件系统(如有必要)。
在以下示例中,会将 tank/home/ahrens 文件系统回滚到 tuesday 快照:
# zfs rollback tank/home/ahrens@tuesday
cannot rollback to 'tank/home/ahrens@tuesday': more recent snapshots exist
use '-r' to force deletion of the following snapshots:
tank/home/ahrens@wednesday
tank/home/ahrens@thursday
# zfs rollback -r tank/home/ahrens@tuesday
在上面的示例中,因为已回滚到以前的 tuesday 快照,所以删除了 wednesday 和 thursday 快照。
# zfs list -r -t snapshot -o name,creation tank/home/ahrens
NAME CREATION
tank/home/ahrens@tuesday Wed Aug 30 10:53 2006
ZFS 克隆概述
克隆是可写入的卷或文件系统,其初始内容与从中创建它的数据集的内容相同。与快照一样,创建克隆几乎是即时的,而且最初不占用其他磁盘空间。此外,还可以创建克隆的快照。
创建 ZFS 克隆
销毁 ZFS 克隆
使用 ZFS 克隆替换 ZFS 文件系统
标签: