Warum ich bis jetzt auf war: Festplatten sind 💩!

Warum ich bald schlafen gehen kann: Weil #ZFS einfach wirklich robust ist.

Ein 🧵
Es gibt da ein Storage (FreeNAS) auf dem diverse Daten und auch ein paar VMs rumliegen.

Der ZFS-Tank darin ist ein Set aus fünf 3-Wege-Spiegeln. Also 15 Daten-Disks. Dazu noch ein SLOG-Mirror, eine L2ARC-SSD und Spares.

Insgesamt 23 Datenträger im System.
Vor ein paar Stunden hat sich dann eine HDD entschieden das zeitliche zu segnen. Nicht komplett. Nur ein bisschen. Nämlich so, dass ihre Probleme den kompletten HBA resetten. Ja, richtig gelesen.

Der HBA kommt wieder online, aber alle Platten haben auf einmal andere IDs.
ZFS merkt das, und versucht sofort ein Resilver durchzuführen. Allerdings kommt es währenddessen wieder mehrmals zum HBA-Reset.

Irgendwann sagt ZFS dann halt aus, weil nichts mehr fertig wird und die Errors immer mehr werden.
So hab ich das System vorgefunden: Tank0 offline, Beinah jede Platte Checksum und Write-Errors.

Das Log war noch zugänglich, deshalb war die fehlerhafte Platte recht schnell identifiziert.
System ausgeschaltet (runterfahren ging nicht mehr). Defekte HDD ausgebaut und System wieder hochgefahren.

Lange Wartezeit während des Pool-Imports mit diversen Meldungen, die man sonst nicht sieht.

Im Kopf bin ich schon den Restore vom Backup durchgegangen.
Und dann: Import complete

Natürlich fängt er einen Resilver an, aber der geht mit 0 (in Worten NULL) Fehlern durch.

Dann noch den fehlenden Datenträger ersetzen, Resilver abwarten und dann noch einen Scrub hinten nach. Der läuft noch, aber bis jetzt keine Fehler.
Dass ein Dateisystem einen dermaßen katastrophalen Fehler so gut wegsteckt hätte ich nicht gedacht.

Liebe Grüße gehen raus an alle, die #ZFS zu dem gemacht haben, was es heute ist.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Martin Seitl 💚☀️🌬️🔋🔌

Martin Seitl 💚☀️🌬️🔋🔌 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @MSeitl

Apr 7
Auch sowas kann #Autokorrektur bedeuten. #Elektromoped für 45km/h. Hatte original Bleibatterien, die waren aber beim (Gebraucht)Kauf defekt.

Nach dem Umbau auf Lithium-Batterien (aus einem alten Nissan Leaf) fährt das Teil jetzt fast 100km weit. ImageImage
Die Fahreigenschaften haben sich durch den Umbau übrigens enorm verbessert.
+ Tieferer Schwerpunkt
+ ca. 25kg weniger Gewicht
+ besserer Durchzug weil weniger Spannungseinbruch

Einziger Nachteil ist: ins Helmfach passt nun kein Helm mehr. Der muss halt in den Koffer rein.
Weil das anscheinend doch einige Leute (auch Laien) interessiert hier noch was:

Bei solchen Projekten sind IMMER die gesetzlichen Vorgaben einzuhalten (TÜV etc.).

Im Zweifel die Finger davon lassen und/oder Experten hinzuziehen!

Li-Akkus IMMER mit BMS!
Read 4 tweets
Feb 17
Einer meiner Nachbarn geht jetzt ein Projekt an: "#Blackout-fähige" #PV (ca. 15kWp) mit 25kWh #Speicher aus alter Renault ZOE.

Soll ich das Projekt hier aufbereiten? Interessiert das jemanden?
Ergänzung: Bitte ersetzt das "Blackout" durch Stromausfall. Das ist eine eventuellen Diskussion wohl zuträglicher.
Das sind die Akkus beim Kauf. Auf der Palette sind ca. 25kWh Batteriespeicher in 12 Packs mit je 8 Zellen. (8S-Konfiguration)

Im Speicher werden jeweils 2 Module seriell verschaltet um eine 16S-Konfiguration zu erreichen.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(