Wenn Sie den Befehl metadetach zum Entfernen einer untergeordneten Spiegelpartition (Unterspiegel) von einer Spiegelplatte verwenden, kann der Unterspiegel möglicherweise nicht wieder angefügt werden. Dieses Problem tritt auf, weil die Größe der Spiegelplatte nach dem Entfernen des Unterspiegels automatisch geändert wird.
Lösung: Fügen Sie, bevor Sie mit dem Befehl metadetach einen Unterspiegel entfernen, einen Unterspiegel derselben Größe des abzutrennenden Unterspiegels an.
Wenn Sie eine Festplatte mit Softpartitionen aus einem System ausbauen und durch eine andere Festplatte ersetzen, lassen sich die Softpartitionen mit dem Befehl metareplace -e nicht aktivieren. Dabei spielt es keine Rolle, ob Sie den Befehl metarecover verwendet haben, bevor Sie versuchen, die Softpartitionen mit metareplace -e zu aktivieren.
Lösung: Legen Sie die Softpartitionen auf der neuen Festplatte erneut an.
Sind die Softpartitionen Bestandteil einer Spiegel- oder RAID 5-Platte, so verwenden Sie den Befehl metareplace ohne die Option -e, um die alten durch die neuen Softpartitionen zu ersetzen.
# metareplace dx Spiegel-oder-RAID 5 alte-Softpartition neue-Softpartition |
Der Befehl metahs -e kann unter folgenden Umständen fehlschlagen:
Ein Hotspare-Gerät stößt auf ein Problem, z. B. einen ggf. mit dem Testprogramm metaverify induzierten Fehler.
Die Solaris Volume Manager-Software versucht, die Hotspare-Partition zu aktivieren, nachdem ein Fehler auf einem Metagerät aufgetreten ist. Die Hotspare-Partition ist als broken gekennzeichnet.
Das System wird heruntergefahren. Die ausgefallene Festplatte, auf der sich die Hotspare-Partition befindet, wird an derselben Stelle durch eine neue Festplatte ersetzt.
Wenn das System startet, erkennt die Solaris Volume Manager-Software die neue Hotspare-Partition nicht.
Der Befehl metahs -e wird ausgeführt, um die Hotspare-Partition auf der neuen Festplatte zu aktivieren.
Folgende Meldung wird angezeigt:
WARNUNG: md: d0: Öffnen-Fehler von Hotspare (Unavailable) |
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. Die Solaris Volume Manager-Software zeigt weiterhin die Gerätenummer der Festplatte an, die aus dem System entnommen wurde.
Dieser Fehler wurde bisher nicht bei Photon- oder anderen Speichergehäusen festgestellt. Bei diesen wird die Gerätenummer nach dem Austausch der Festplatte aktualisiert.
Lösung: Wählen Sie eine der folgenden Problemlösungen:
Gehen Sie wie folgt vor, um die Gerätenummer der Hotspare-Festplatte in der Statusdatenbank von Solaris Volume Manager zu aktualisieren.
Melden Sie sich als Superuser an.
Aktualisieren Sie die Gerätenummer der Hotspare-Festplatte mit folgendem Befehl:
# metadevadm -u logischer-Gerätename |
Geben Sie nun folgenden Befehl ein, um die neue Hotspare-Festplatte verfügbar zu machen:
# metareplace -e logischer-Gerä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 logischer-Gerätename |
Erzeugen Sie nun an derselben Stelle einen neuen Eintrag für die Hotspare-Partition mit der richtigen Gerätenummer:
# metahs -a hspHotspare-Poolnummer logischer-Gerätename |
Ein ausgefallenes Laufwerk kann nicht durch ein mit der Solaris Volume Manager-Software konfiguriertes Laufwerk ersetzt werden. Das Austauschlaufwerk muss für die Solaris Volume Manager-Software neu sein. Wenn Sie eine Festplatte von einem Photon-Einschub in einen anderen verschieben, schlägt der Befehl metadevadm fehl. Dieser Fehler ist darauf zurückzuführen, dass der logische Gerätename der Partition nicht mehr existiert. Die Gerätenummer der Festplatte ist jedoch weiterhin in der Metagerätereplikation vorhanden. Folgende Meldung wird angezeigt:
Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve. |
Dabei können Sie auf die Festplatte an der neuen Stelle zugreifen. Sie müssen aber möglicherweise den alten logischen Gerätenamen verwenden, um auf die Partition zugreifen zu können.
Lösung: Setzen Sie das Laufwerk wieder in den ursprünglichen Einschub ein.
Wenn Sie eine Festplatte aus dem System ausbauen und ersetzen und anschließend den Befehl metarecover -p -d verwenden, um die richtigen softpartitionsspezifischen Informationen auf die Festplatte zu schreiben, tritt ein Öffnen-Fehler auf. Der Befehl schreibt die veränderte Festplattenkennung nicht in den Namensbereich der Metagerätedatenbank ein. Dies verursacht für jede auf der Festplatte befindliche Softpartition einen Öffnen-Fehler. Folgende Meldung wird angezeigt:
Öffnen-Fehler |
Lösung: Versuchen Sie nicht, die alte Softpartition auf der neuen Festplatte mit dem Befehl metarecover wiederherzustellen, sondern erzeugen Sie eine neue Softpartition.
Ist die Softpartition Bestandteil einer Spiegel- oder RAID 5-Platte, so verwenden Sie den Befehl metareplace ohne die Option -e, um die alte durch die neue Softpartition zu ersetzen.
# metareplace dx Spiegel-oder-RAID 5 alte-Softpartition neue-Softpartition |