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.
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.