Also irgendwie funktioniert das mit dem Migrieren auf einen anderen Controller nicht wirklich.
Ok mein Intel Controller den ich mir bestellt habe ( SASUC8I RAID SAS Controller PCIe 8x) ist zwar noch nicht da, aber ich dachte mir ich versuch das einmal testweise.
Ich habe das mal mit einem RaidZ1 versucht der derweil wie folgt aufgebaut ist:
4x2TB Platten (alles Samsung) wobei je 2 davon auf je einen Logilink 2xSATA Controller (Is so ein Jmicron Dingens und halt schon uralt

) angeschlossen sind.
Die Platen sind klarerweise in einem ZFS Pool und somit nur als normale Platten an den Controllern eingestellt (die interne Raid Funktion der Logilink is also deaktiviert).
Die Controller sind jeweils PCIex1 und mein Board hat aber nur einen echten PCIex1 Slot. Nachdem es aber 3 PCIex16 Ports hat sollte das kein Problem darstellen und ein Controller steckt demnach in einen PCIex16 Port (der erste ist mit einer billigen passiven AMD Karte bestückt, da sonst das Board nicht bootet, wenn keine GFX angeschlossen ist)
Ich habe zum Test mal FreeNAS8 installiert (funktioniert wacklig, aber läuft) und dort wird der Pool mittels Auto Import sofort erkannt und ich kann drauf zugreifen.
Nun habe ich den Pool wieder exportiert und nach dem Shutdown die beiden Controller gegen einen HighPoint Rocketraid 2300 mit 4xSATA getauscht. (Bitte nicht schimpfen weil ich so billige Produkte verwende, aber ich dachte immer schon, dass ich keinen 1000€ Controller brauche wenn ich sowieso ZFS RaidZ verwende). Der Rocketraid ist ebenfalls ein PCIex1 Controller und daher habe ich die beiden Logilink rausgenommen und den Rocketraid in den entsprechenden Slot an meinem Mainboard gesteckt.
Das Bios des RocketRaid erkennt die Platten sofort (werden seltsamerweise als JBOD Array angezeigt und nicht mit der eigentlichen Identifikation...bei neuen Platten die noch nicht in irgend einem Dateisystem formatiert sind klappt es allerdings) jedoch starten die Probleme.
FreeNAS erkennt die inkludierten NIC´s meines EVGA 780i nicht mehr und dementsprechend komme ich nicht mehr ins WebUI. Soll mich mal nicht so stören dachte ich mir und hau mich in die Shell.
Eingabe von "zfs import" brachte das Ergebnis, dass der ZFS Verbund, der zuvor auf den Logilink hing, zwar erkannt wird, die Platten auch als online angezeigt werden, jedoch der Pool wegen "corrupted data" nicht importiert werden kann.
Zunächst dachte ich an einen kaputten Controller (kann ja sein...lag schon knapp 2 Jahre in meinem Ersatzteillager

) und habe das Teil mal in einem anderen Rechner mit noch nackten Platten unter Linux und Windows versucht. Funktioniert tadellos. Dachte "ok unter BSD respektive FreeNAS funktioniert der Controller halt nicht" doch der Hersteller sagt da was anderes. Also an dem entsprechenden Rechner wo unter Linux und Windows alles gefunzt hat mal geschwind FreeNAS draufgeschmissen und dort mit nackten Platten versucht einen RaidZ zu erstellen. Ging auch sofort.
Nächste Fehleranalyse war also erledigt und ich dachte, dass möglicherweise der Controller mit diesem EVGA Board unter FreeNAS halt nicht klappt und habe den zuvor exportierten RaidZ Verbdung (wir erinnern uns...die 4x2TB Platten) in jenem Rechner eingebaut, bei dem der RocketRaid zuvor geklappt hat, und dort unter FreeNAS versucht den Verbund mittels "zpool import" zu importieren. Gleiches Ergebnis wie zuvor ~~> "corrupted data".
Anm.: Stecke ich den Verbund wieder auf seine ursprünglichen Controller, also die 2 Logilink, dann wird er sofort erkannt und auch korrekt importiert.
Nun meine Frage an euch ZFS Experten

:
Ist der Controller einfach nicht geeignet für BSD und dessen Devirate oder werde ich Schwierigkeiten bekommen, wenn dann mein Intel Controller da ist?
Ich wüsste nicht, was ich noch versuchen könnte, respektive was ich falsch gemacht habe, dass der Verbund der beiden Logilink partout nicht an einem anderen Controller importiert werden will.
Ehrlich gesagt mache ich mir nämlich Sorgen, dass ich den Verbund dann zerstören muss, um ihn auf dem Intel Controller wieder neu aufzubauen und die 5TB die momentan etwa belegt sind, wieder aus dem Backup retour spielen muss. Das kann doch nicht der Sinn vom ZFS sein.
Ich weiß, dass das Thema nicht viel mit FreeBSD zu tun hat...man möge mir diesen FauxPas verzeihen

Aber ich darf sagen, dass die Leute hier im Forum doch sehr freundlich und hilfsbereit zu sein scheinen und ich noch nicht plump mit "Onkel Google ist dein Freund" oder "Benutz die SuFu" abgespeist wurde

Deshalb erhoffe ich mir natürlich Hilfe oder Tipps respektive Ratschläge
