On Tue, Jul 1, 2008 at 4:34 PM,  <Madhan.Balasubramanian at sun.com> wrote:
> Hi,
>
> I am having difficulty understanding ZFS rollback option.
> I'll illustrate it with an example:
>
> 1.) I have created 2 FS with the following structure:
>
> bash-3.00# zfs list
> NAME                   USED  AVAIL  REFER  MOUNTPOINT
> test                   137K  19.6G  26.5K  /test
> test/testfs             50K  19.6G  25.5K  /test/testfs
> test/testfs/1         24.5K  19.6G  24.5K  /test/testfs/1
>
>
> 2.) I take a snapshot of the complete pool:
>
> bash-3.00# zfs snapshot -r test at complete
>
> 3.) Now I touch a file to differentitate between the snapshot and current
> state of the FS.
>
> bash-3.00# touch /test/testfs/1/test
>
> 4.) I rollback to the snapshot:
>
> bash-3.00# zfs rollback test at complete
> bash-3.00# zfs list
> NAME                   USED  AVAIL  REFER  MOUNTPOINT
> test                   205K  19.6G  26.5K  /test
> test at complete             0      -  26.5K  -
> test/testfs             94K  19.6G  25.5K  /test/testfs
> test/testfs at complete  21.5K      -  25.5K  -
> test/testfs/1           47K  19.6G  24.5K  /test/testfs/1
> test/testfs/1 at complete  22.5K      -  24.5K  -
>
> 5.) Ideally, I'd expect that the file that was created after taking snapshot
> be gone.  However, I find that it is still present.
> bash-3.00#  ls -l /test/testfs/1/test
> -rw-r--r--   1 root     root           0 Jul  1 04:40 /test/testfs/1/test
>
> I'll be glad if someone can help me understand why the file hasn't been
> rolled back.

    You should be using zfs rollback -r ... otherwise the individual
    filesystem snapshots are not rolled back.

Regards,
Moinak.

>
> Best Regards,
> Madhan Kumar
>
>
> _______________________________________________
> ug-bosug mailing list
> List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
> List-Owner: mailto:ug-bosug-owner at opensolaris.org
> List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54
>

Reply via email to