Wydrukuj tę dokumentację Pokaż jako slajdy


Klonowanie aktualnego systemu przed procesem upgrade

Dotyczy w szczególności podziału na partycje beadm. Warto wykonać clone obecnego systemu bazowego:

snapshot

_ver=`uname -r | tr '[:upper:]' '[:lower:]'`
zfs snapshot -r sys/bootenv/default@${_ver}

klonowanie

_rev=`uname -v | awk '{print $4}' | tr -d ':'`
zfs clone -o canmount=off -o setuid=on -o exec=on -o mountpoint=/ sys/bootenv/default@${_ver} sys/bootenv/${_ver}-${_rev}

for d in tmp usr usr/local usr/obj usr/src var
do
       zfs clone -o canmount=off -o setuid=on -o exec=on -o mountpoint=/${d} sys/bootenv/default/${d}@${_ver} sys/bootenv/${_ver}-${_rev}/${d}
done

promowanie

zfs promote sys/bootenv/${_ver}-${_rev}

for d in tmp usr usr/local usr/obj usr/src var
do
       zfs promote sys/bootenv/${_ver}-${_rev}/${d}
done



{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.