2 zpools in OpenSolaris auf einer PlatteDei OpenSolaris kann man 2 Partionen (zpools) erzeugen, nur das ist nicht schön gemacht. Bei der Installation geht das nicht. Also installiert man das System in eine Ration und lässt sich noch Platz auf einer anderen Partion.
Wenn man das System installiert hat kann man mit fdisk nachsehen, wie die Platten benannt sind. Wenn man das weiß erstellt man einen neuen zpool
zpool create tank c3t0d0p3Nun hat man einen Pool mit dem Namen tank auf der Platte c3t0d0p3 erstellt.
BootumgebungenDas tolle an Solaris sind die Bootumgebungen. Mit den kannst Du eine Momentaufnahme von Deinen System machen und diese dann auch booten. Wenn man zfs als root-Filesystem nutzt ist das ganze fast trivial. Bei OpenSolaris 2008.11(05) gibt es das Tool
beadm und bei SXCE (ab Sol 9) die lu-Tools.
Man kann sich also Fallback von einer "funktionierenden" Bootumgebung erstellen oder alle Updates des System nur über eine neue Bootumgebung. Das wird bei OpenSolaris 2008.11(05) erzwungen Aber Solaris 9 muss man eben dran denken
Das ganze erfordert nur mehr Planung solange man ufs nutzt.
Wenn Du nun das Fallback bootest, dann kannst die kaputte Bootumgebung mounten und reparieren oder löschen und eine neue ganze Bootumgebung erstellen.
Unter wird
LiveUpgrade auf einer Sun beschrieben. Auf x86 unterscheidet es sich kaum - Außer der Boot-Vorgang
Diese Methode ist vielleicht nicht das was wie man es unter Linux macht, aber so geht es bei Solaris viel schöner
Wer möchte auch das System neu aufsetzten, weil mal ein Update oder eine Spielerei schief gegangen ist...