Eigenbau-NAS QNAP SYNOLOGY ECC BTRFS

-AKI-

Ensign
Registriert
Mai 2009
Beiträge
177
Hallo zusammen,

muss meinen Server (xubuntu Samba Freigaben) tauschen, da die Platten nicht mehr reichen. So weit so gut.

Ich wollte diesmal, was die Daten selbst anbelangt. Ein Sichereres Gesammtsystem.


  • Ursprünglich wollte ich die Synology DS415+.
  • Dann sah ich einen Artikel über das Netgear RN214 hier auf Computerbase, bezüglich btrfs.
  • Fand ich also ziemlich interessant.
  • Welches mich allerdings dazu brachte, dass ich mich in ZFS einlese.
  • Das wiederum, brachte mich zu ECC-RAM. Also auch hier etwas im Internet gestöbert.
  • Dann versuchte ich mich bei den Fertig-NAS umzugucken, ob es Modelle mir ECC-RAM + btrfs gibt.
  • Allerdings scheint das ECC-RAM + btrfs bei den Herstellern kein Thema zu sein.
  • Einige sagen, dass btrfs ohne ECC-RAM sinnlos ist. Ist das so?
  • Also weiter gesucht und hierrauf gestoßen http://www.technikaffe.de/anleitung-270-nas__expert_fuer_6_festplatten_mit_ecc_ram_aes_ni_und_ipmi

Also sind die Fragen


  • Brauche ich für btrfs ECC-RAM?
  • Funktioniert das korrigieren wirklich ohne ECC-RAM? Im Internet findet man zweifelhaftes, was das btrfs bei Netgear RN214 angeht.
  • Welchen Fertig-NAS nehme ich dann?
  • Wird es für die DS415+ btrfs geben, welches bits auch korrigieren kann?

Fragen über Fragen. Ich bin mittlerweile sehr durcheinander.:rolleyes:
 
Zuletzt bearbeitet:
Da ich selbst eine DS415+ besitze kann ich dir sagen, dass btrfs mit dem DSM 6.0 kommen soll.
 
Brauche ich für btrfs ECC-RAM?
Funktioniert das korrigieren wirklich ohne ECC-RAM?
Du brauchst keinen ECC Speicher, um BTRFS nutzen zu können. ECC Speicher hilft bei Bitfehlern, die im Speicher selbst auftreten und BTRFS (in einem Setup, das Parität/Redundanz beinhaltet, also z.B. Raid1 oder Raid5) wiederum bei Bitfehlern, die auf der Platte auftreten (Stichwort "Bitrot")

BTRFS schreibt für jeden Datenblock eine Prüfsumme mit auf die Platte. Beim Lesen der Daten wird gegen die Prüfsumme getestet. Passen Daten und Prüfsumme zusammen, ist mit sehr hoher Wahrscheinlichkeit alles OK*. Andernfalls ist entweder die Prüfsumme oder der Datenblock korrupt.

Läuft das BTRFS Volume mit Partität/Redundanz (also Raid1, Raid5, etc), kann in letzterem Fall mit den restlichen Daten der Fehler behoben werden (sofern da nicht auch was kaputt ist). Hast du im BTRFS Volume keine Parität/Redundanz, kannst du nichts korrigieren, bekommst den Fehler aber frühzeitig mit.

*: Rein theoretisch ist es in der Situation möglich, dass Daten und Prüfsumme von einer "Beschädigung" betroffen sind, so dass die kaputte Prüfsumme wieder zu den kaputten Daten passt. Die Wahrscheinlichkeit dafür dürfte allerdings verschwindend gering sein ;)
 
Zuletzt bearbeitet:
Bei ZFS ist viel ECC-Ram zwingend notwendig für Performance und Sicherheit.

Bei Ext4 z.B. ist es nicht zwingend notwendig.

Nachtrag aus gegebenen Anlass:

Achte beim Kauf eines Fertig-Nas darauf, dass das Nas auch ohne Festplatten booten kann, also ein zusätzliches Flashdrive installiert hat für das Betriebssystem/OS.
 
  • Gefällt mir
Reaktionen: Hellsfoul
Bei ZFS ist viel ECC-Ram zwingend notwendig für Performance und Sicherheit.
Zur "Klarstellung": Viel RAM für Performance und ECC RAM für Sicherheit (Sicherheit im Sinne von Datenfehler verhindern).
 
Genau und es wird bei btrfs unterschieden zwischen Bitfehler erkennen und Bitfehler beseitigen.
Bisher wird hier im Zusammenhang mt DS 6.0 und Btrfs immer von der Bitfehler-Erkennung gesprochen. Ist die Bitfehler-Beseitigung dazugekommen inzwischen, da die reine Erkennung mich in der Praxis nicht wirklich weiterbringt ?

Noch eine Ergänzung zum ZFS:
Dieses Filesystem ohne ECC-Ram zu betreiben halte ich für nicht erstrebenswert, da die Anfälligkeit ansonsten für Bitfehler zu hoch ist.
 
Zuletzt bearbeitet:
Nochmal zum Verständniss, wenn ein Bit-Fehler im RAM entsteht, dann wird dieser bei btrfs auf die PLatte gehauen, oder? Cheksum kann ja nur erstellt werden, nachdem die Datei auf der Platte ist.
 
Zurück
Oben