zfs rollback 명령을 사용하면 특성 스냅샷이 생성된 이후에 발생한 파일 시스템의 변경 사항을 모두 무시할 수 있습니다. 파일 시스템의 상태는 스냅샷 생성 시점으로 되돌아갑니다. 기본적으로 이 명령은 가장 최근의 스냅샷만 롤백할 수 있습니다.
이전 스냅샷으로 롤백하려면 중간 스냅샷을 모두 삭제해야 합니다. –r 옵션을 사용하면 이전 스냅샷을 삭제할 수 있습니다.
중간 스냅샷 복제본이 있을 경우 –R 옵션을 지정하여 복제본도 삭제해야 합니다.
다음 예에서는 tank/home/cindy 파일 시스템이 tuesday 스냅샷으로 롤백됩니다.
# zfs rollback tank/home/cindy@tuesday cannot rollback to 'tank/home/cindy@tuesday': more recent snapshots exist use '-r' to force deletion of the following snapshots: tank/home/cindy@wednesday tank/home/cindy@thursday # zfs rollback -r tank/home/cindy@tuesday
이 예에서는 이전 tuesday 스냅샷으로 롤백했으므로 wednesday 및 thursday 스냅샷이 삭제되었습니다.
# zfs list -r -t snapshot -o name,creation tank/home/cindy NAME CREATION tank/home/cindy@tuesday Fri Aug 3 15:18 2012