Solaris 10 10/09 Versionshinweise

ZFS-Root-Pool erfordert Wartungsmaßnahmen nach jedem Neustart (6856341)

Nach dem Neustart wird ZFS-Root-Pool in einem herabgestuften Modus angezeigt. Ein gespiegelter Root-Pool, bei dem dieses Problem möglicherweise auftritt, enthält Festplattengeräte mit unterschiedlichen Gerätetreibern, wobei der zweite Treiber während des Startvorgangs nicht geladen wird.

Ein Symptom für dieses Problem ist, wenn der Pool-Status beim Neustart des Systems DEGRADED lautet, weil beide Gerätetreiber nicht gleichzeitig geladen werden. Ein gespiegelter Root-Pool, bei dem dieses Problem möglicherweise auftritt, gibt einen zpool-Status aus, der etwa folgendermaßen lautet:


state: DEGRADED
status: One or more devices could not be opened. Sufficient replicas exist for 
the pool to continue functioning in a degraded state.

Problemumgehung: Führen Sie die folgenden Schritte aus:

  1. Ermitteln Sie die Gerätetreiber, für die das Laden erzwungen werden muss. Verwenden Sie beispielsweise den Befehl prtconf mit einer Syntax wie folgt:


    # prtconf -aD /dev/rdsk/c1t0d0
    SUNW,Sun-Fire-280R (driver name: rootnex)
    pci, instance #1 (driver name: pcisch)
    SUNW,qlc, instance #4 (driver name: qlc)
    fp, instance #5 (driver name: fp)
    ssd, instance #5 (driver name: ssd)
  2. Bearbeiten Sie die Datei /etc/system, und geben Sie einen Eintrag forceload für jeden in Schritt 1 ermittelten Treiber an. Beispiel:


    forceload: drv/qlc
    forceload: drv/ssd
    forceload: drv/fp