Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd:beadm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
freebsd:beadm [2013/12/26 13:14]
idefix [Convert existing ZFS structure to beatm structure]
freebsd:beadm [2013/12/27 14:12] (aktuell)
idefix [Convert existing ZFS structure to beadm required structure]
Zeile 10: Zeile 10:
 </​code>​ </​code>​
  
-====== Convert existing ZFS structure to beatm required structure ======+====== Convert existing ZFS structure to beadm required structure ====== 
 +We have an already existing standard ZFS folder structure. To get this working with boot environments we have to modify it a little bit. 
 + 
 +At first we install beadm:
 <​code>​ <​code>​
-zfs create -o mountpoint=none zroot/​ROOT ​ 
-zfs snapshot -r zroot@be ​ 
-zfs clone zroot@be zroot/​ROOT/​default 
 portsnap fetch portsnap fetch
 portsnap extract portsnap extract
-cd /usr/ports/+cd /usr/ports/sysutils/​beadm 
 +make install clean 
 +</​code>​
  
 +Now we clone our existing system and convert it to beadm aware structure:
 +<​code>​
 +zfs create -o mountpoint=none zroot/​ROOT ​
 +zfs snapshot zroot@be ​
 +zfs clone zroot@be zroot/​ROOT/​default
 +zpool set bootfs=zroot/​ROOT/​default zroot
 +reboot (before executing this, make sure you are on FreeBSD 9.2 and to pool to boot is not defined in /​boot/​loader.conf)
 +</​code>​
 +
 +Now we can run the beadm tool.
 +
 +To finish it now, we remove the old structure:
 +<​code>​
 +zfs promote zroot/​ROOT/​default
 +mkdir /mnt/test
 +zfs set mountpoint=/​mnt/​test zroot
 +cd /mnt/test
 +chflags -R noschg *
 +rm -R *
 +rm -R .*
 +cd ..
 +zfs set mountpoint=none zroot
 +</​code>​
 +====== Upgrade system with beadm support ======
 +
 +<​code>​
 beadm list  beadm list 
 beadm activate default ​ beadm activate default ​
 reboot ​ reboot ​
 </​code>​ </​code>​
freebsd/beadm.1388060066.txt.gz · Zuletzt geändert: 2013/12/26 13:14 von idefix