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:
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) |
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 |