![]() |
|
|
|
#1 |
|
Registered User
Registrierungsdatum: Apr 2011
Beiträge: 185
|
ZFS und ECC-Ram
Hallo,
stimmt es eigentlich, dass ein ZFS-Pool durch Memory-Corruption unbrauchbar werden kann? Es gibt immer wieder Threads in den FreeBSD-Foren, die den Einsatz von ECC-Ram nahe legen. Welche "Gefahren" entstehen denn durch den Einsatz von normalen Speicher? Damit mein ich primär, ob die Auswirkungen schwerer wiegen als z.B bei UFS. Danke Schon einmal für alle nützlichen Hinweise. ![]() |
|
|
|
|
|
#2 |
|
Registered User
|
Ne, es geht nur darum, dass man den ganzen ZFS Checksummen (also die Mehr-Sicherheit gegenüber UFS) nicht vertrauen kann, wenn man seinem Arbeitsspeicher nicht vertrauen kann.
Kaputte Daten durch kaputten RAM bleiben kaputt, auch mit korrekter (aka kaputter) Checksumme.
__________________
Ich glaube das hier ist 'ne Signatur... MfG -Nuke- |
|
|
|
|
|
#3 |
|
Registered User
Registrierungsdatum: Nov 2003
Ort: Bergisch Gladbach
Beiträge: 575
|
|
|
|
|
|
|
#4 |
|
Registered User
Registrierungsdatum: Apr 2011
Beiträge: 185
|
Ok, aber habe ich dann z.B. eine Datei mit "defektem" Inhalt oder ist mein ganzer Pool hinüber? Erstes kann ich verschmerzen, letztes nicht.
|
|
|
|
|
|
#5 |
|
IRC: Qyx
Registrierungsdatum: Aug 2005
Beiträge: 336
|
Defekter RAM kann jedes Dateisystem zerschiessen...und gänzlich unbrauchbar machen. Das betrifft nicht nur ZFS.
Nur kommt es oft nicht so weit, weil meist vorher der Rechner schon einfach abschmiert oder fehlerhaft arbeitet. Seit Version 28 von ZFS (aka FreeBSD 8.3 oder 9.0) können auch beschädigte Pools wieder eingehängt und gelesen werden...kompletter Datenverlust sollte mittlerweile also sehr unwahrscheinlich sein. Aber ganz ausschließen kann man es nie...so lange defekte Hardware zwischenfunkt (gültig für alle Dateisysteme). Deshalb macht man ja Backups! |
|
|
|
|
|
#6 |
|
Registered User
|
Je nachdem was du machst. z.B. bei einem Snapshot kann es dir auch den Pool grillen.
__________________
Ich glaube das hier ist 'ne Signatur... MfG -Nuke- |
|
|
|
|
|
#7 | |
|
Possessed With Psi Powers
|
Zitat:
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern. Homepage: http://www.yamagi.org | Yamagi Quake II: http://www.yamagi.org/quake2
|
|
|
|
|
|
|
#8 |
|
Registered User
Registrierungsdatum: Apr 2011
Beiträge: 185
|
Das klingt jetzt nicht unbedingt so, als ob ich ZFS einsetzen möchte.
|
|
|
|
|
|
#9 |
|
Moderators
Registrierungsdatum: Sep 2009
Beiträge: 697
|
Wieso? Jedes Dateisystem wird dir irgendwann um die Ohren fliegen wenn du nur ordendlich Mist reinschreibst. Das hat nun mit ZFS nicht unbedingt was zu tun (wie ja schon berichtet wurde).
Vergleiche es mal mit nem Fahrrad. Ob du nun diese oder jene Reifen drauf packst ändert nichts an der Sicherheit des Ganzen wenn die Felgen total im Sack sind. Ob der Sturz nun mehr oder weniger weh tut hängt da halt auch bissl an deiner Vorsorge. (Auf dem Fahrrad wären das sinnvolle Klamotten und ein Helm, dein Dateisystem schützt du idealerweise mit Backups).
__________________
Meine Installationsmitschrift |
|
|
|
|
|
#10 |
|
Registered User
Registrierungsdatum: Apr 2011
Beiträge: 185
|
Meine Fragestellung geht eher in eine andere Richtung. Natürlich kann jedes Filesystem kaputt gehen. Weder bei UFS noch bei ext[2,3,4] oder xfs habe ich einen Totalausfall des Filesystems erlebt. Wenn ich Pech hatte, dann wurden ein paar Files zerstört oder sie fanden sich zerbröselt im "lost+found" wieder. Das alles passierte sehr selten. Selbst sterbende Festplatten ließen sich meist zu 99% auslesen. Es handelt sich hierbei für mich um ein überschaubares Risiko.
Bei ZFS hat es den Anschein, als ob solche Fehler gleich zu einem Totalausfall führen würden. Ist das der Fall, so wäre das Risiko eines Datenverlustes hier viel größer. Verhält sich ZFS aber analog den anderen FS, dann wäre der Einsatz relativ gefahrlos. PS: Im möglichen Einsatzgebiet handelt es sich um viele Daten, für die ich bewusst kein Backup habe. Die Daten sind allesamt reproduzierbar, aber es wäre schon ärgerlich den Aufwand betreiben zu müssen. Deshalb versuche ich die Risiken abzuwägen. |
|
|
|
|
|
#11 | |
|
Konsolenpenner
|
Zitat:
Mit ZFS auf Single Nodes kann ich aktuell sehr gut schlafen. Mir ist es vor Jahren auch schon mal passiert das ein DB Server nach dem Stromausfall mit XFS, völlig zerbröselt war. Ob der Bug heute behoben ist? Nehme ich mal an, aber ich weiss es nicht. Was ECC RAM angeht... normalerweise, wenn das OS und das ECC RAM Korrekt arbeitet, wird ein defektes Ram gebookmarked und als retired markiert. Sollte also nicht mehr genutzt werden.u Da Computer und Software aber immer noch von Menschen gebastelt werden, wird es aber immer Fehlerquellen geben. Also ich kanns nur aus der Praxis sagen. ZFS ist mittlerweile Rockstable und ich möchte nicht mehr drauf verzichten müssen. |
|
|
|
|
|
|
#12 |
|
Registered User
Registrierungsdatum: Apr 2011
Beiträge: 185
|
Danke für die Antwort, solarix. Was genau verstehst Du unter "Single Nodes" und verwendest Du durchweg ECC-Ram?
|
|
|
|
|
|
#13 | |
|
Registered User
Registrierungsdatum: Nov 2003
Ort: Bergisch Gladbach
Beiträge: 575
|
Zitat:
single node bezieht sich hier darauf das es eine rechner mit platten und zfs ist sprich kein cluster. ( sun hat , hatte eine cluster suite mit der man auch storage hochverfuegbar machen kann , konnte. ) und yamagi ist vieleicht nicht unbedingt der masstab fuer normalen betrieb so als freebsd developer ![]() holger |
|
|
|
|
|
|
#14 |
|
Possessed With Psi Powers
|
Dann muss ich vielleicht etwas ausholen: In der Maschine war eine Attansic / Atheros L1 NIC. Diese hat einen hardwarebug, durch den Daten statt in einen definierten Speicherbereich wirr irgendwo hin geschrieben werden, sofern dieser definierte Speicherbereich über 4GB liegt. Das war mir zu dem Zeitpunkt allerdings nicht klar. Er hatte ca. 16 Gigabyte Daten über das LAN empfangen, bevor es etwas kritisches im Hauptspeicher erwischt hat und die Kiste wunderbar abgeschmiert ist. Schon vorher hatte es wohl, von mir unbemerkt, den ZFS-Speicher getroffen, wodurch ZFS Müll in seinen Pool geschrieben hatte. Nach einem Reboot war der Pool im Eimer. Vielleicht hätte man ihn retten können (z.B. mit zdb(8)), aber ich hatte nach einem halbherzigen Rettungsversuch keine Lust mehr darauf, da die Daten fast totsicher auch beschädigt gewesen wären. Daher habe ich das Backup zurückgespielt und alles war gut. Mit UFS wäre das Dateisystem evtl. einfacher zu retten gewesen (lineare Dateisysteme sind praktisch unkaputtbar), allerdings die Daten ebenfalls im Eimer.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern. Homepage: http://www.yamagi.org | Yamagi Quake II: http://www.yamagi.org/quake2
|
|
|
|
![]() |
| Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| ZFSv15 für FreeBSD | Yamagi | News | 2 | 16.09.2010 10:28 |
| ZFS wurde nach FreeBSD 7 zurückportier | Yamagi | News | 7 | 27.05.2009 08:48 |
| Neues ZFS in FreeBSD 8.0-CURRENT | Yamagi | News | 17 | 21.11.2008 07:19 |
| Biete : 4GB Kingston ECC REG RAM PC333/400 & Opteron 246 ink Scythe Kühler | der-gott | Flohmarkt | 0 | 08.07.2007 13:47 |
| 1HE Server mit P4,1GB ECC Ram, Raptor SATA Raid uvm! | Who. | Flohmarkt | 2 | 28.02.2004 15:31 |