back to cdrmack

zfs snapshots

  touch foo.txt
  zfs snapshot zroot/home/user@create_foo
  touch bar.txt
  zfs snapshot zroot/home/user@create_bar
  zfs list -t snapshot
  NAME                         USED  AVAIL  REFER  MOUNTPOINT
  zroot/home/user@create_foo    64K      -   132K  -
  zroot/home/user@create_bar     0B      -   140K  -

Let’s say I’ve removed foo.txt by a mistake.

  rm foo.txt

I can now rollback to my latest snapshot to get it back.

  zfs rollback zroot/home/user@create_bar

I can’t rollback to the user@create_foo, it has to be the latest one.