Wenn Sie Dateisysteme für eine Boot-Umgebung erstellen, gelten dieselben Regeln wie beim Erstellen von Dateisystemen für die Betriebssystemumgebung Solaris. Solaris Live Upgrade kann Sie nicht daran hindern, kritische Dateisysteme unzulässig zu konfigurieren. Sie können zum Beispiel einen lucreate-Befehl eingeben, durch den separate Dateisysteme für Root (/) und /kernel erstellt werden, obwohl diese Aufteilung von Root (/) nicht zulässig ist.
Wenn Sie ein Verzeichnis in mehrere Einhängepunkte aufteilen, bleiben Hard Links über Dateisystemgrenzen nicht erhalten. Wenn zum Beispiel /usr/stuff1/file über einen Hard Link mit /usr/stuff2/file verbunden ist und /usr/stuff1 und /usr/stuff2 in unterschiedliche Dateisysteme aufgeteilt werden, geht der Link zwischen den Dateien verloren. lucreate gibt eine Warnmeldung aus und ein symbolischer Link wird als Ersatz für den nicht mehr vorhandenen Hard Link erstellt.
Melden Sie sich als Superuser an.
Geben Sie Folgendes ein:
# lucreate [-A 'BU-Beschreibung'] -m Einhängepunkt:Gerät:DS-Typ \ [[-m Einhängepunkt:Gerät:DS-Typ]] -n neue_BU |
In diesem Beispiel verteilt der Befehl das Root-Dateisystem (/) über mehrere Festplatten-Slices in der neuen Boot-Umgebung. Gegeben ist eine Quell-Boot-Umgebung, bei der sich /usr, /var und /opt in Root (/) befinden: /dev/dsk/c0t0d0s0 /.
Teilen Sie in der neuen Boot-Umgebung die Dateisysteme /usr, /var und /opt auf, indem Sie sie wie folgt in eigenen Slices einhängen:
/dev/dsk/c0t1d0s0 /
/dev/dsk/c0t1d0s1 /var
/dev/dsk/c0t1d0s7 /usr
/dev/dsk/c0t1d0s5 /opt
Dem Boot-Umgebungsnamen "second_disk" wird eine Beschreibung, "Solaris 9 test Jan. 2001", zugeordnet.
# lucreate -A 'Solaris 9 test Jan 2001' -c first_disk \ -m /:/dev/dsk/c0t1d0s0:ufs -m /usr:/dev/dsk/c0t1d0s7:ufs \ -m /var:/dev/dsk/c0t1d0s1:ufs -m /opt:/dev/dsk/c0t1d0s5:ufs \ -n second_disk |
Sobald die neue Boot-Umgebung erstellt wurde, können Sie ein Upgrade ausführen und die neue Umgebung aktivieren (boot-fähig machen). Schlagen Sie dazu in Kapitel 33 nach.