Solaris 10 10/08 Installationshandbuch: Solaris Live Upgrade und Planung von Upgrades

Erstellen einer Boot-Umgebung von einem anderen System als dem aktuell laufenden System

Wenn Sie ein ZFS-Root-Pool bzw. eine UFS-Boot-Umgebung besitzen, die gegenwärtig nicht als aktuelle Boot-Umgebung verwendet wird, können Sie mithilfe des folgenden Beispiels aus dieser Boot-Umgebung eine neue ZFS-Boot-Umgebung erstellen. Nach dem Erstellen der neuen ZFS-Boot-Umgebung kann diese neue Boot-Umgebung nach Ihrem Ermessen aktualisiert und aktiviert werden.

Wenn Sie eine Boot-Umgebung von einem anderen System als dem aktuell laufenden System erstellen, müssen Sie den Befehl lucreate mit der Option -s verwenden. Die Wirkungsweise der Option -s ist die gleiche wie bei UFS-Dateisystemen. Die Option -s gibt den Pfad zum alternativen Root-Dateisystem (/) an. Von diesem alternativen Root-Dateisystem (/) wird das neue ZFS-Root-Pool erstellt. Die alternative Root kann ein UFS-Root-Dateisystem (/) oder ein ZFS-Root-Pool sein. Je nach System kann der Kopiervorgang einige Zeit in Anspruch nehmen.

Das folgende Beispiel zeigt die Verwendung der Option -s zum Erstellen einer Boot-Umgebung auf einem anderen ZFS-Root-Pool.


Beispiel 13–4 So erstellen Sie eine Boot-Umgebung von einem anderen System als dem aktuell laufenden System

Mithilfe des folgenden Befehls wird ein neues ZFS-Root-Pool von einem vorhandenen ZFS-Root-Pool erstellt. Die Option -n weist der neu zu erstellenden Boot-Umgebung den Namen neue-zfsBU zu. Die Option -s gibt an, dass die neue Boot-Umgebung statt von der aktuell laufenden Boot-Umgebung von der Boot-Umgebung rpool3 erstellt werden soll. Die Option -p legt fest, dass die neue Boot-Umgebung in rpool2 angelegt werden soll.


# lucreate -n new-zfsBE -s rpool3 -p rpool2
# lustatus
boot environment   Is        Active  Active     Can	    Copy
Name               Complete  Now	 OnReboot   Delete	 Status
------------------------------------------------------------------------
zfsBE               yes      yes     yes        no         -
zfsBE2              yes      no      no         yes        -
zfsBE3              yes      no      no         yes        -
new-zfsBE           yes      no      no         yes        -

# zfs list
NAME                            USED    AVAIL   REFER   MOUNTPOINT
rpool2                         9.29G    57.6G     20K   /rpool2
rpool2/ROOT/                   5.38G    57.6G     18K   /rpool2/ROOT
rpool2/ROOT/new-zfsBE          5.38G    57.6G    551M   /tmp/.new.luupdall.109859
rpool2/dump                    3.99G        -   3.99G   -
rpool2/swap                    3.99G        -   3.99G   -
rpool3                         9.29G    57.6G     20K   /rpool2
rpool3/ROOT/                   5.38G    57.6G     18K   /rpool2/ROOT
rpool3/ROOT/zfsBE3             5.38G    57.6G   551M    /tmp/.new.luupdall.109859
rpool3/dump                    3.99G        -   3.99G   -
rpool3/swap                    3.99G        -   3.99G   -
prool                          9.29G    57.6G     20K   /.new.lulib.rs.109262
rpool/ROOT                     5.46G    57.6G     18K   legacy
rpool/ROOT/zfsBE               5.46G    57.6G   551M
rpool/dump                     3.99G        -   3.99G   -
rpool/swap                     3.99G        -   3.99G   -

Sie können die neue Boot-Umgebung jetzt aktualisieren und aktivieren.