Zwei separate Laufwerke eingerichtet und „xxxxx“ kann nicht importiert werden: Ein solcher Pool ist nicht vorhanden

Zwei separate Laufwerke eingerichtet und „xxxxx“ kann nicht importiert werden: Ein solcher Pool ist nicht vorhanden

Ich habe ein einfaches FreeNAS-Setup (FreeNAS-9.10.2-U6 (561f0d7a1)), das auf zwei unabhängige Laufwerke zugreift, keine Spiegelung.

Ich habe eine Weile nicht wirklich auf das System zugegriffen und musste es nach einem Stromausfall neu starten. Nun scheint es, als würde sich das System auf beiden Festplatten nicht mounten lassen.

Während des Bootvorgangs beim Importieren des ZFS-Volumes erhalte ich Folgendes:

cannot import 'NAS-5TB-01': no such pool or dataset
        Destroy and re-create the pool from
        a backup source

cannot import 'NAS-5TB-01-Backup': no such pool or dataset
        Destroy and re-create the pool from
        a backup source

Ich habe hierzu keine Befehle ausgeführt, da die Daten ziemlich kritisch sind.

Gibt es eine Möglichkeit, dies wiederherzustellen und auf die Daten auf den Laufwerken zuzugreifen? Wie gesagt, es handelt sich lediglich um separate Freigaben, die ich mounten können muss.

Jede Hilfe wäre willkommen.

Antwort1

Wenn Sie wichtige Daten auf den Festplatten haben, würde ich zunächst sicherheitshalber eine Low-Level-Kopie auf einer anderen Maschine auf eine andere Festplatte erstellen. Abgesehen davon sollte normalerweise nichts Schlimmes passieren, solange Sie nicht versuchen, den Pool tatsächlich zu importieren, sondern nur danach suchen ...

Ich kenne die genauen Befehle, die in FreeBSD verwendet werden, nicht, aber im Allgemeinen würde ich es folgendermaßen machen:

  1. Prüfen Sie, ob die Hardware vorhanden und frei von offensichtlichen Schäden ist. Prüfen Sie die Kabel, stecken Sie sie erneut ein oder ersetzen Sie sie (tauschen Sie die Festplatten jedoch nicht aus).
  2. Überprüfen Sie, ob der SAS/SATA-Controller funktioniert und die Festplatten erkannt werden (ich denke, geom disk listdas sollte funktionieren)
  3. Überprüfen Sie, ob die Namen/IDs der Datenträger von den Erwartungen von ZFS abweichen
  4. Ausführen zpool import, um alle importierbaren Pools anzuzeigen
  5. Wenn es gefunden wird, führen Sie es zpool import <id>mit den verschiedenen Optionen aus (Nur zerstört, erzwingen, schreibgeschützt, kein Mounten usw.), die in der man zpoolHilfe erläutert werden (es hängt von Ihrer spezifischen Situation ab und es kann hier zu Datenverlust kommen).

verwandte Informationen