Das nachstehende Beispiel zeigt ein eingekapseltes Root-Dateisystem (/), das vom Plattengerät /dev/rmt/0 auf dem Knoten phys-schost-1 wiederhergestellt wurde.
[Ersetzen Sie die fehlerhafte Platte und booten Sie den Knoten:] |
Booten Sie den Knoten mit der Solaris-CD-Rom. Geben Sie an der OpenBoot PROM ok-Eingabeaufforderung folgenden Befehl ein:
ok boot cdrom -s ... [Verwenden Sie format und newfs, um Partitionen und Dateisysteme zu erstellen] [Hängen Sie das Root-Dateisystem in einem temporären Einhängepunkt ein:] # mount /dev/dsk/c0t0d0s0 /a [Stellen Sie das Root-Dateisystem wieder her:] # cd /a # ufsrestore rvf /dev/rmt/0 # rm restoresymtable [Erstellen Sie eine leere install-db-Datei:] # touch /a/etc/vx/reconfig.d/state.d/install-db [Bearbeiten Sie /etc/system im temporären Dateisystem, und entfernen Sie folgende Einträge oder kommentieren Sie diese aus:] # rootdev:/pseudo/vxio@0:0 # set vxio:vol_rootdev_is_volume=1 [Bearbeiten Sie /etc/vfstab im temporären Dateisystem:] Example: Change from— /dev/vx/dsk/rootdg/rootvol /dev/vx/rdsk/rootdg/rootvol / ufs 1 no- Change to— /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - [Hängen Sie das temporäre Dateisystem aus, dann prüfen Sie das Dateisystem:] # cd / # umount /a # fsck /dev/rdsk/c0t0d0s0 [Installieren Sie einen neuen Boot-Block:] # /usr/sbin/installboot /usr/platform/`uname \ -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 [Booten Sie im Einzelbenutzermodus neu:] # reboot -- "-s" [Aktualisieren Sie die Platten-ID:] # scdidadm -R /dev/rdsk/c0t0d0 [Führen Sie vxinstall aus:] # vxinstall Wählen Sie das Einkapseln der Platte aus. [Wenn es zu einem Konflikt mit der Unternummer kommt, geben Sie der Plattengruppe rootdg eine neue Unternummer:] # umount /global/.devices/node@nodeid # vxdg reminor rootdg 100 # shutdown -g0 -i6 -y |