Der Befehl metahs -e kann unter den folgenden Umständen fehlschlagen:
Ein Hotspare-Gerät stößt auf ein Problem, z. B. einen ggf. mit dem Testprogramm metaverify induzierten Fehler.
Solaris Volume Manager versucht, im Falle eines Fehlers auf einem Metagerät die Hotspare-Partition zu aktivieren. Die Hotspare-Partition wird als unterbrochen gekennzeichnet.
Das System wird heruntergefahren. Die ausgefallene Platte mit der Hotspare-Partition wird an derselben Position durch eine neue Platte ersetzt.
Beim Systemstart erkennt Solaris Volume Manager die neue Hotspare-Partition nicht.
Der Befehl metahs -e wird ausgeführt, um die Hotspare-Partition auf der neuen Festplatte zu aktivieren.
Es erscheint folgende Meldung:
WARNUNG: md: d0: Öffnen-Fehler von Hotspare (Nicht verfügbar) |
Der Fehler ist darauf zurückzuführen, dass die Solaris Volume Manager-Software die an dieselbe Stelle der alten Platte eingesetzte neue Hotspare-Festplatte intern nicht erkennt. Solaris Volume Manager zeigt weiterhin die Gerätekennung der nicht mehr im System befindlichen Platte an.
Auf Photon-Systemen oder sonstigen Speichersystemen, die beim Austausch einer Platte eine neue Gerätenummer vergeben, wurde dieser Fehler bislang nicht beobachtet.
Abhilfemaßnahme: Wählen Sie eine der folgenden Problemlösungen:
Aktualisieren Sie die Gerätenummer der Hotspare-Festplatte in der Statusdatenbank von Solaris Volume Manager wie folgt:
Melden Sie sich als Superuser an.
Aktualisieren Sie die Gerätenummer der Hotspare-Festplatte mit folgendem Befehl:
# metadevadm -u LogischerGerätename |
Geben Sie nun folgenden Befehl ein, um die neue Hotspare-Festplatte verfügbar zu machen:
# metareplace -e LogischerGerätename |
Zur Verwaltung der Hotspare-Partitionen und Hotspare-Pools auf Ihrem System nehmen Sie folgende Schritte vor:
Melden Sie sich als Superuser an.
Geben Sie folgenden Befehl ein, um den Eintrag für die Hotspare-Partition zu entfernen:
# metahs -d hspHotspare-Poolnummer LogischerGerätename |
Erzeugen Sie nun an derselben Stelle einen neuen Eintrag für die Hotspare-Partition mit der richtigen Gerätenummer:
# metahs -a hspHotspare-Poolnummer LogischerGerätename |
Es ist nicht möglich, ein ausgefallenes Laufwerk durch ein Laufwerk zu ersetzen, das unter Verwendung von Solaris Volume Manager konfiguriert wurde. Das Austauschlaufwerk darf in Solaris Volume Manager noch nicht bekannt sein. Wenn Sie auf einem Photon-System ein Laufwerk von einem Schacht in einen anderen Schacht umstecken, schlägt der Befehl metadevadm fehl. Dies ist dann der Fall, wenn der logische Gerätename für das Slice nicht mehr existiert, die Gerätekennung der Platte jedoch noch in der Metagerät-Replikation vorhanden ist. Es erscheint folgende Meldung:
Unbenanntes Gerät gefunden. Bitte führen Sie 'devfsadm && metadevadm -r aus. |
Ein Zugriff auf die Platte an der neuen Position ist auch zu diesem Zeitpunkt möglich. Eventuell muss hierzu jedoch der alte logische Gerätename verwendet werden.
Abhilfemaßnahme: Installieren Sie das Laufwerk wieder in seinem ursprünglichen Schacht.
Wenn Sie eine Systemplatte physisch ersetzen und anschließend mit dem Befehl metarecover -p -d die softpartitionsspezifischen Angaben auf die Platte schreiben möchten, so hat dies einen Fehler beim Öffnen zur Folge. Der Befehl passt den Namensraum der Metageräte-Datenbank nicht an die geänderte Plattenkennung an. Dies hat Fehler beim Öffnen für alle Soft-Partitionen dieser Platte zur Folge. Es erscheint folgende Meldung:
Öffnen - Fehler |
Abhilfemaßnahme: Legen Sie eine Soft-Partition auf der neuen Platte an, anstatt die Soft-Partition mit metarecover wiederherzustellen.
Wenn die Soft-Partition Teil eines Spiegels oder RAID 5-Verbunds ist, so verwenden Sie den Befehl metareplace ohne die Option -e, um die alte Soft-Partition durch die neue zu ersetzen.
# metareplace dx Spiegel_oder_RAID_5-Verbund\ Alte_Soft-Partition Neue_Soft-Partition |