[OpenIndiana-discuss] ZFS Rollback Question
DormitionSkete@hotmail.com
dormitionskete at hotmail.com
Fri Mar 8 23:58:21 UTC 2013
I decided to try out the zfs rollback feature today. I halted my tomcat zone, and took a zfs snapshot of it like this:
myadmin at baptist.ds:~# zoneadm -z tomcat halt
myadmin at baptist.ds:~# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / ipkg shared
1 routerb2 running /zones/routerb2 ipkg excl
4 webphp4 running /zones/webphp4 ipkg excl
6 mysql running /zones/mysql ipkg excl
12 dovecot2 running /zones/dovecot2 ipkg excl
13 mail running /zones/mail ipkg excl
14 stamps running /zones/stamps ipkg excl
- zone1 installed /zones/zone1 ipkg excl
- tomcat installed /zones/tomcat ipkg excl
- dovecot installed /zones/dovecot ipkg excl
- zone2 installed /zones/zone2 ipkg excl
myadmin at baptist.ds:~# zfs snapshot rpool/zones/tomcat at 2013-0308-1553
myadmin at baptist.ds:~# zoneadm -z tomcat boot
Then I logged into the zone with "zlogin -C tomcat". I did some work which created a bunch of files in /usr and /var. I didn't like how it worked out, so I logged out of the zone, exited the console, and then halted the zone.
I did a zfs rollback to the snapshot I had just taken previously.
myadmin at baptist.ds:~# zoneadm -z tomcat halt
myadmin at baptist.ds:~# zfs rollback rpool/zones/tomcat at 2013-0308-1553
cannot rollback to 'rpool/zones/tomcat at 2013-0308-1553': more recent snapshots exist
use '-r' to force deletion of the following snapshots:
rpool/zones/tomcat at zfs-auto-snap_frequent-2013-03-08-16h01
myadmin at baptist.ds:~# zfs rollback -r rpool/zones/tomcat at 2013-0308-1553
myadmin at baptist.ds:~# zoneadm -z tomcat boot
myadmin at baptist.ds:~#
I booted the zone, and logged back into it. All of those files I had created, that I didn't like, were still there.
The zfs-auto-snap_frequent that I thought was supposed to be deleted still remains, too.
myadmin at baptist.ds:~# zfs list -t snapshot | grep tomcat
rpool/zones/tomcat at zfs-auto-snap_hourly-2013-02-20-21h45 19K - 32K -
rpool/zones/tomcat at zfs-auto-snap_weekly-2013-02-27-13h45 18K - 33K -
rpool/zones/tomcat at zfs-auto-snap_weekly-2013-03-06-13h45 18K - 33K -
rpool/zones/tomcat at zfs-auto-snap_daily-2013-03-08-13h46 0 - 33K -
rpool/zones/tomcat at zfs-auto-snap_hourly-2013-03-08-15h46 0 - 33K -
rpool/zones/tomcat at 2013-0308-1553 0 - 33K -
rpool/zones/tomcat at zfs-auto-snap_frequent-2013-03-08-16h31 0 - 33K -
rpool/zones/tomcat/ROOT at zfs-auto-snap_weekly-2013-03-06-13h45 0 - 31K -
rpool/zones/tomcat/ROOT at zfs-auto-snap_daily-2013-03-08-13h46 0 - 31K -
rpool/zones/tomcat/ROOT at zfs-auto-snap_hourly-2013-03-08-15h46 0 - 31K -
rpool/zones/tomcat/ROOT at zfs-auto-snap_frequent-2013-03-08-16h31 0 - 31K -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-02-20-18h45 328K - 317M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-02-20-20h45 208K - 317M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-02-20-21h45 271K - 317M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-02-20-22h45 207K - 358M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-02-21-02h45 33K - 358M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_weekly-2013-02-27-13h45 62K - 358M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-02-28-02h45 26K - 358M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_daily-2013-03-02-13h45 27K - 358M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_daily-2013-03-03-13h45 27K - 358M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-03-20h45 2.56M - 359M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-04-02h46 76K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_daily-2013-03-04-13h45 42K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-05-02h45 69K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-05-10h45 91K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-05-12h45 55K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_daily-2013-03-05-13h45 18K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_weekly-2013-03-06-13h45 25.5K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-07-02h48 25.5K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_daily-2013-03-07-13h46 25.5K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-08-12h46 24K - 362M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_daily-2013-03-08-13h46 48.2M - 413M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_hourly-2013-03-08-15h46 2.64M - 569M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_frequent-2013-03-08-16h01 28.0M - 594M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_frequent-2013-03-08-16h16 10.2M - 579M -
rpool/zones/tomcat/ROOT/zbe at zfs-auto-snap_frequent-2013-03-08-16h31 532K - 596M -
myadmin at baptist.ds:~#
So, what did I do wrong?
I thought those files should have been gone, and the zone should have been set back to the way it was at the snapshot I took...
More information about the OpenIndiana-discuss
mailing list