Wenn Sie in einer neuen Boot-Umgebung ein Upgrade ausführen oder ein Archiv installieren wollen, muss es sich bei dem Gerät um ein physisches Slice handeln. Bei einer Boot-Umgebung mit einem Dateisystem, das in einem Solaris Volume Manager-Metagerät oder einem Veritas-Dateisystem-Volume (VxFS) eingehängt ist, schlägt das Upgrade bzw. die Installation eines Archivs fehl. Wenn Sie in einer solchen Boot-Umgebung ein Upgrade ausführen oder ein Archiv installieren wollen, müssen Sie die Boot-Umgebung von Hand so ändern, dass es sich bei allen Slices um physische Festplatten-Slices handelt. Sie können zum Beispiel mit dem Befehl lucreate eine andere Boot-Umgebung erstellen oder Sie können die Metageräte bzw. Volumes trennen.
Wenn Sie mit dem Befehl lucreate eine Kopie der Boot-Umgebung erstellen wollen, stellen Sie die Kopie auf physische Festplatten-Slices. Gegeben sei beispielsweise eine aktuelle Boot-Umgebung, deren Festplattenkonfiguration die folgenden Volumes und Slices aufweist:
Root (/) |
Eingehängt in /dev/md/dsk/d10 |
/usr |
Eingehängt in /dev/md/dsk/d20 |
/var |
Eingehängt in /dev/dsk/c0t3d0s0 |
Freies Slice |
c0t4d0s0 |
Freies Slice |
c0t4d0s3 |
Freies Slice |
c0t4d0s4 |
In diesem Fall können Sie mit dem folgenden lucreate-Befehl die Boot-Umgebung in physische Festplatten-Slices kopieren. Danach können Sie in der Boot-Umgebung ein Upgrade ausführen oder ein Archiv installieren. In diesem Beispiel heißt die aktuelle Boot-Umgebung ‟aktuelleBU“ und die neue Boot-Umgebung ‟neueBU“.
# lucreate -s aktuelleBU -n neueBU -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
Danach können Sie in der neuen Boot-Umgebung ein Upgrade ausführen oder ein Archiv installieren, die neue Boot-Umgebung aktivieren und dann von Hand erneut spiegeln oder verkapseln.
Wenn Sie die Metageräte bzw. Volumes von Hand trennen möchten, müssen Sie folgendermaßen vorgehen:
Hängen Sie die Boot-Umgebung von Hand ein.
Bearbeiten Sie die Datei /etc/vfstab und ändern Sie alle Metageräte bzw. Volumes in physische Festplatten-Slices.
Entfernen Sie mit der Solaris Volume Manager- oder mit der Veritas-Software die Metageräte bzw. Volumes.
Hängen Sie die Boot-Umgebung aus.