December 3, 20232 yr Ich hoffe, ich habe mit meiner qualifizierten Ahnungslosigkeit gerade keinen größeren Fehler gemacht... Situation ist Folgende: Unraid Array aus fünf Datenplatten und zwei Parity Platten hat ein Problem mit Disk4. Datenplatten sind alle mit ZFS formatiert, Zpool status zeigt, das es auf der Disk einen Fehler gibt und empfiehlt, eine Datensicherung zurück zu spielen. Eine spezielle Datei lässt sich nicht ausmachen, die fehlerhaft ist. Der Fehler ist: "One or more devices has experienced an error resulting in data corruption. Applications may be affected. action: Restore the file in question if possible. Otherwise restore the entire pool from backup. see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A config: NAME STATE READ WRITE CKSUM disk4 ONLINE 0 0 0 md4p1 ONLINE 0 0 0 errors: Permanent errors have been detected in the following files: disk4:<0x5af494>" Eine spezielle Datei lässt sich nicht ausmachen, die den Fehler enthält. Zwei weitere Probleme scheinen mit demselben Fehler zusammen zu hängen: Unraid sagt beim Hochfahren auf der Console: "VERIFY3(size <= rt->rt_space) failed (281442899902464 <= 14951145472) PANIC at range_tree.c:436:range_tree_remove_impl()" Und das letzte Problem, das Array lässt sich nicht mehr stoppen. So hängt Unraid auch immer beim Runterfahren und muss dann hart resettet werden. Zuerst habe ich alle wichtigen Daten von Disk4 auf eine andere der Disks verschoben. Meine nächste Aktion war einen Parity-Check durcklaufen zu lassen, in der Hoffnung, dass dadurch Fehler korrigiert würden. Leider ohne Erfolg. Der Parity Check lief zu ca, 95 Prozent durch und hing dann viele Stunden mit der Anzeige, dass er bis zum Abschluss noch zwei Stunden bräuchte. Machte aber gar nichts mehr. Mein nächster Lösungsversuch basiert auf Erfahrungen aus der Zeit bevor ich die Platten auf ZFS umformatiert hatte. Die Idee war jetzt, die problematische Platte einfach heraus zu ziehen, und dann mit einer bereit liegenden Ersatzplatte einen Rebuild zu starten. Also habe ich Unraid neu gestartet mit fehlender Platte 4. Den Hinweis, dass ich die Platte 4 baldmöglichst ersetzen wolle habe ich angehakt und das Array gestartet. An der Stelle hätte ich erst mal ein laufendes Array erwartet mit emulierter Disk4. Jetzt zeigt die GUI allerdings seit mehr ale einer Stunde an "Starte..." und oben werden mir alle Platten mit grünem Punkt angezeigt, lediglich bei Disk4 steht "nicht installiert". In der Statuszeile des Fensters steht "Array startet. Datenträger werden eingehängt". An der Stelle weiß ich jetzt nicht weiter. Kann ich das Ganze abbrechen? Muss ich wohl, denn das Einhängen gelingt ja offensichtlich nicht. Was kann ich tun, oh e größeren Schaden anzurichten (wenn nicht schon passiert)? Edited December 3, 20232 yr by paulinus Formatierung
December 3, 20232 yr 2 minutes ago, paulinus said: Muss ich wohl, denn das Einhängen gelingt ja offensichtlich nicht. Was kann ich tun, oh e größeren Schaden anzurichten (wenn nicht schon passiert)? da würde ich mal im englischsprachigen Teil nachfragen ... und wenn erledigt mal ernsthaft darüber nachdenken warum du im Array die Platten mit ZFS laufen lässt ... ein Dateisystem was nur im Verbund echten Sinn ergibt und einem Unraid Verbund ganz sicher nicht die beste Wahl ist ... wo jede Platte für sich ist ... aber egal, wirst deine Gründe haben, schau erstmal wer dir da helfen kann ...
December 16, 20232 yr Author @alturismo Danke für die Nachricht. Grund war: ich wollte einfach Erfahrungen mit dem neuen Filesystem sammeln, das vielerorts über den grünen Klee gelobt wird. Aber natürlich nicht so. Inzwischen konnte ich das Problem beheben, ich hatte zwei Cache SSDs im Mirroring-Betrieb unter ZFS Laufen, dort lag der Fehler. Jetzt bin ich dabei, das Array auf btrfs umzuformatieren und gehe dabei nach der von Spaceinvader one empfohlenen Methode vor. Zwei der Platten laufen bereits unter btrfs. Zwei andere habe ich mit unbalance leer gemacht, sie enthalten aber noch Folder im root, die ich nicht löschen kann. Die Meldung in der Konsole ist "rm: cannot remove 'Data': Device or resource busy". Fehlersuche bisher: Docker und VMs ausgeschaltet Mover ist inaktiv Unter Shares die Disk ausgeschlossen Array neu gestartet zpool status zeigt keinerlei Fehler an Ich habe keine Idee, warum dies Ordner oder das Device "busy" sein sollte. Hast Du eine Idee?
December 16, 20232 yr 1 hour ago, paulinus said: Ich habe keine Idee, warum dies Ordner oder das Device "busy" sein sollte. Hast Du eine Idee? Nope, und da ich btrfs noch besser finde ... ganz sicher nicht auch das ergibt für mich keinen Sinn im Array, wenn dann nur in einem cache Pool ... im Array mit Parity immer nur xfs ... alles andere empfehle (und unterstütze) ich nicht mehr ... da wird jemand anderes einspringen müssen ... ich kann hier nicht helfen
December 16, 20232 yr Author Danke für die Ratschläge. Ich kann ja gerne auch xfs verwenden beim neu formatieren der Platten. Im Moment will ich ja erst mal ZFS los werden. Ob mein aktuelles Problem aber etwas mit der vorliegenden Formatierung zu tun hat oder nicht, kann ich nicht beurteilen. Vermutlich nicht, denn ich kann problemlos Dateien und Verzeichnisse auf der Platte löschen. Besonderheit aktuell ist ja, dass Verzeichnisse, die ehemals Shares waren, sich nicht löschen lassen. Vielleicht hat ja noch jemand eine Idee. P.S.: Warum bietet Unraid eigentlich an, Array-Platten mit nicht empfehlenswerten (vielleicht sogar dysfunktionalen) Dateisystemen zu initialisieren?
December 16, 20232 yr 38 minutes ago, paulinus said: Vielleicht hat ja noch jemand eine Idee. naja, harter Weg ... 1/ new config erstellen und die Platte aus dem Array nehmen 2/ Unassigned devices (plus) installieren, destructive mode aktivieren 3/ Partitionen löschen im UAD Part ... 4/ Platte direkt in UAD formatieren (xfs oder auch btrfs ) 5/ Platte als Array disk zuweisen ... erledigt. so würde ich vorgehen.
December 16, 20232 yr 40 minutes ago, paulinus said: P.S.: Warum bietet Unraid eigentlich an, Array-Platten mit nicht empfehlenswerten (vielleicht sogar dysfunktionalen) Dateisystemen zu initialisieren? freis Land, freie Entscheidungen ... du wolltest ja auch gerne mal zfs testen ... nur Leute wie ich haben keine Lust mehr da zu helfen weil man nur die "Überschrift" liest dass dies das "Neueste" und "Beste" ist ... usw usw usw ... aber dann ... meist nicht weiß wie man damit umgehen soll wenn ... War nicht offensiv gemeint nur zfs hat im Privaten meist wenig zu suchen, und wenn dann sicher nicht in einem Unraid Array ... als Pool im zfs raid anstelle btrfs ... ja, da bin ich dabei, aber im Array ... Danke Nein
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.