FreeBSD Boot Environments
Slawa Olhovchenkov
slw at zxy.spb.ru
Wed May 20 18:10:09 UTC 2015
I am try to use Boot Environments and have some misundertanding.
As I see beadm manage only zroot/ROOT. But base upgrade touch not only
/{boot,etc,bin,lib,libexec,rescue,sbin} but also /usr and from time to
time /var. And don't touch (at most) /root.
What correct way to use Boot Environments?
Rename zfs datasets as:
From To
zroot/usr zroot/ROOT/default/usr
zroot/usr/home zroot/home
create
zroot/root
leave (rename after moving zroot/usr)
zroot/usr/ports
zroot/usr/src
zroot/usr/local
Or somehow else?
How prepare upgrades for such install?
Create model setup, witch similar enviroment
zfs snap modelroot at N
do install{world,kernel} DESTDIR=/modelroot
do mergemaster -I -U -D /modelroot
zfs send -i N-1 modelroot at N | ssh host zfs recv zroot/ROOT/new
Or somehow else?
More information about the freebsd-hackers
mailing list