Linked by Rahul on Mon 23rd Nov 2009 17:01 UTC
Permalink for comment 396015
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
More Features »
Sponsored Links



Member since:
2005-07-11
There's also experimental support in FreeBSD for the Boot Environment auto-snapshot feature for OS upgrades. Before an OS upgrade, a new BE is created, and you get a menu at boot that lets you select which BE to use. To "rollback", just boot into the previous BE and delete the erroneous one.
It's not part of FreeBSD yet, but the patches and docs are out there to make it work: http://anonsvn.h3q.com/projects/freebsd-patches/browser/manageBE
And if one puts /var and /usr/local onto ZFS filesystems, one can manually snapshot /var and /usr/local before installing/upgrading apps. If something goes wrong, just rollback to the previous snapshot and try again. (Technically, you'd want to put /var/db/pkg onto a separate ZFS filesystem as that is what gets updated during a port/package install, and not all of /var.) It's not automatic, but it's possible.
Edited 2009-11-23 21:56 UTC