Als ich versuchte, einen ZFS-Raid5-Pool in FreeNAS zu erstellen, hatte ich ein Problem, bei dem Größe, Gebraucht, Frei, Kapazität und Gesundheit alle als UNBEKANNT angezeigt wurden. In der Konfigurationsregisterkarte wurde „pool/virtual_device/dataset“ unter „current“, aber nie unter „detected“ angezeigt. Leider gab es absolut nichts für Informationen zu diesem Thema.
3 Stunden später….
(Warnung: bevor Sie weitermachen, dies ist für eine saubere Installation – wenn Sie Daten auf diesen Laufwerken haben, werden diese verschwunden sein, wenn Sie weiter lesen…)
–
Was Sie tun müssen, um das Problem zu beheben, ist:
–
0) Vor-Schritt: Löschen Sie alle Ihre Einträge im Abschnitt ZFS. Sie haben wahrscheinlich Einträge in den Abschnitten „Virtual Device (Pools)“, „Management (Pools)“ und „Dataset (Datasets)“. Entfernen Sie sie alle, und vergessen Sie nicht, sie zu aktualisieren/speichern. Wir versuchen hier, die Dinge in einen sauberen Zustand zu bringen.
–
1) Klicken Sie im Hauptmenü auf Disks/Management (Datenträger/Verwaltung).
2) Löschen Sie alle Einträge für Ihre aktuellen Laufwerke (dann speichern Sie die Änderungen).
3) Erstellen Sie neue Einträge. WIEDER, dieses Mal werden Sie für die Formatierung ALLE VORGABEN AUFHEBEN und NTFS für das „Vorformatierte Dateisystem“ wählen (keine Sorge, wir werden es später wieder in „ZFS-Speicherpoolgerät“ ändern). Machen Sie dies für jedes Laufwerk, das Sie benutzen, und speichern/anwendbar machen Sie die Änderungen.
4) Klicken Sie im Hauptmenü auf „Disks/Format“.
5) Wählen Sie nacheinander jede Platte aus, wählen Sie ZFS-Speicherpoolgerät als Dateisystem und klicken Sie dann auf Platte formatieren.
–
6) Jetzt sollten Sie in der Lage sein, das virtuelle Gerät und den eigentlichen Management-Pool zu erstellen. Sobald der Pool hinzugefügt ist, sollten Sie die richtigen Zahlen anstelle von „UNKNOWN (UNBEKANNT)“ sehen, und idealerweise sollte alles von nun an funktionieren.
Was also verursacht dieses Verhalten?
In der Vergangenheit bin ich auf Probleme gestoßen, bei denen sich FileSystem B auf einem Laufwerk, auf dem sich derzeit FileSystem A befindet, nicht richtig installieren läßt. In diesen Fällen mußte ich entweder zuerst eine Low-Level-Formatierung durchführen, um alles komplett auf Null zu setzen, oder ich habe versucht, eine Zwischenpartition/ein Zwischenformat mit einem FileSystem C zu erstellen und es dann erneut mit FileSystem B zu versuchen. Vermutlich ist hier etwas Ähnliches passiert.
Nun, das ist schon seit Jahren nicht mehr passiert (obwohl der Mac OS X-Bootloader sich gerne dagegen wehrt, manchmal auf Laufwerken installiert zu werden, die andere Partitionstypen hatten), aber ich scheine mich daran zu erinnern, dass es ein NTFS-FAT-EXT#-Kreis war, der in der Vergangenheit Probleme hatte. Was die Festplatten betrifft, die ich für diese FreeNAS-Installation verwendete, so hatte eine davon eine Mac-HFS+-Partition, und ich wäre nicht überrascht, wenn dies der Übeltäter war, den ZFS nicht mochte.
Wie auch immer, was wir oben gemacht haben, ist im Wesentlichen die Partitionierung/Formatierung der Laufwerke als NTFS zuerst, was ZFS kein Problem mit dem Überschreiben hatte. Für den Fall, dass Sie mit NTFS als Zwischendateisystem kein Glück haben, versuchen Sie die anderen Partitionstypen. Wenn alles andere fehlschlägt, empfehle ich Ihnen, sich das Diagnose-Tool Ihres Festplattenherstellers (z.B. SeaTools für Seagate-Laufwerke) zu besorgen, es für eine Low-Level-Formatierung zu verwenden und es erneut zu versuchen.
3 Anmerkungen | Sagen Sie einen Kommentar