Page 1 of 1

Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 10:32
by selfarian
Hallo zusammen,

ich habe mal mehr eine Verständnisfrage zum Thema Raid 1.
Normalerweise würde ich mir vom Raid 1 erwarten, das relativ zügig gespiegelt wird und eigentlich alle Daten von Festplatte A auch auf Festplatte B zu finden sind.
Ich hatte jetzt allerdings zweimal einen Fall, wo das nicht passiert ist.
Mein aktuelles Beispiel:
Montag habe ich vormittags ein paar Word-Dateien sowie Ordner auf dem entsprechenden Softwareraid erstellt.
Abends habe ich dann ein paar Screenshots gemacht und ebenfalls abgelegt. Allerdings stellte ich Abends schon Performanceprobleme fest (laut Webgui war noch alles ok). Immer wieder hängte sich mein Windows-Explorer auf, was ich aber erstmal auf meinen Rechner geschoben habe.
(Über nacht lief - zusätzlich zum Raid - ein Rsync auf einen zweiten Raid 1, der glücklicher Weise alle erstellten Daten gesichert hat.)
Dienstag passierte es dann, das eine der zwei Platten des Raid 1 komplett ihren Geist aufgegeben hat (Fehlermeldung im Bios, die mit F1 bestätigt werden musste und laute Geräusche des Lesekopfes). Nachdem ich die Festplatte ausgebaut habe um überhaupt booten zu können stellte ich fest, das alle Daten, die ich Montag auf dem Raid abgelegt hatte nicht mehr vorhanden waren, es also so aussah, als hätte er sie nicht repliziert. Glücklicherweise hatte ich aber noch das nächtliche Backup...

Kann mir das jemand erklären, wie das genau läuft? Ich hätte zumindest nach > 12 Stunden erwartet, das die Festplatten sich in irgendeiner Weise "spiegeln"...

Vielen Dank!

Beste Grüße,
Alex

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 10:47
by kreuzberger
Hi Alex,

normalerweise werden alle Daten SOFORT auf die RAID-Platten je nach RAID-Verfahren verteilt. Ist aber eine Platte wie bei dir vermutlich von Anfang an defekt kann es natürlich zu Problemen kommen. Eigentlich sollten aber sofern du mit zwei Platten eine Plattenspiegelung (RAID 0) eingestellt hattest trotzdem alle Daten da sein.
Hast du aber bei 2 Platten keine Spiegelung , sondern ein verteiltes Schreiben ( RAID 1) eingerichtet, ist bei nur 2 Platten nix mehr da. Denn da werden alle Dateien/Daten jeweils nur zur Hälfte auf die eine und zur andren Hälfte auf die Andere Platte geschrieben. Ist eine Platte futsch sind die Daten futsch. Man sollte Raid 1 ausschließlich mit mindestens 3 Platten nutzen, sonst ist es wie bei dir sinnlos.
Kreuzberger

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 11:21
by selfarian
Bist du Dir da sicher? Mwn ist Raid 1 Mirroring und Raid 0 striping... :-)

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 11:29
by crowi
RAID 0 = Stripe
RAID 1 = Mirror
siehe auch https://de.wikipedia.org/wiki/RAID#Die_ ... _Einzelnen

Wahrscheinlich war die eine Platte schon vorher defekt, deshalb ist es ratsam gelegentlich die SMART-Werte der Festplatten anzuschauen...

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 11:50
by selfarian
Ok. Mich hatte es nur etwas gewundert, das der "manuelle Spiegel" via rsync funktioniert hat, der eigentliche Spiegel durch den Raid aber nicht.

Danke Euch!

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 12:06
by Digi-Quick
Das hört sich für mich nach "Fake-Raid"-Controller an.
z.B. Chipsatzcontroller

Richtige Hardwareecontroller reagieren auf Schreibfehler, die von einer HDD gemeldet weren, das Selbe gilt für ein reines SoftwareRaid (LVM, ZFS - beim Windows Raid bin ich mir da auch nicht so sicher.

@Kreuzberger
Gelacht (eigentlich geweint) habe ich bei der Aussage "Man sollte Raid 1 ausschließlich mit mindestens 3 Platten nutzen, sonst ist es wie bei dir sinnlos."
Selbst wenn man das in "Man sollte Raid 0 ausschließlich mit mindestens 3 Platten nutzen, sonst ist es wie bei dir sinnlos." korrigiert stellst sich die Frage, was soll daran sicherer sein - es bleibt ein Stripeset, bei dem durch die 3. Platte die Ausfallwahscheinlichkeit in einem bestimmten Zeitraum deutlichst erhöht würde.
selfarian wrote:Ok. Mich hatte es nur etwas gewundert, das der "manuelle Spiegel" via rsync funktioniert hat, der eigentliche Spiegel durch den Raid aber nicht.

Danke Euch!
Das sollte auch kein "Spiegel" sein, sondern ein Backup!!!
Die Backupprogramme verwenden das wort "spiegeln" , wenn eine 1:1 Synchronisierung gemeint ist. Das ist aber nicht zu verwechseln mit einer richtigen Backupstratgie.
Bei der 1:1 Spiegleung werden versehentlich gelöschte Dateien auch aus der vermeintlichen Sicherung gelöscht, genau das gleiche gilt für geänderte Dateien, die werden gnadenlos überschrieben, hilft bei Verschlüsselungstrojandern also auch nicht.

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 12:16
by selfarian
Fake-Raid?... Ich habe bzw. hatte ein Softwareraid über das Webinterface angelegt. ZFS geht leider bei meiner NAS Mangels RAM nicht (1 GB).

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 17:20
by Digi-Quick
Läuft dein NAS4Free direkt auf dem "Blech" oder als VM?
Falls VM, ist der Controler via VT-d an diese durchgereicht oder hast du die HDDs virtualisiert.

Re: Frage zum Thema Software Raid 1

Posted: 06 Jul 2016 18:38
by selfarian
Direkt auf dem blech. Allerdings eine alte Version von NAS4FREE. Werde sie die Tage aktualisieren.

Re: Frage zum Thema Software Raid 1

Posted: 07 Jul 2016 00:21
by Digi-Quick
selfarian wrote:Direkt auf dem blech. Allerdings eine alte Version von NAS4FREE. Werde sie die Tage aktualisieren.
Auch eine ältere Version muß eigentlich auf Schreibfehler einer Platte reagieren.
Da das NAS direkt auf dem Blech läuft hat does OS auch direkten Hardware Zugriff auf die HDDs.
(Es sei denn du betreibst diese an einem Hardware Raidcontroller und reichst nur die VDs des Controllers als virtuelle HDDs an das OS weiter)
Wenn eine defekte Platte natürlich einen erfolgreichen Schreibvorgang meldet, dann nützt das Beste Raid nix.

mir fällt da nix weiter zu ein....
vieleicht auch ein Firmwarebug der HDD

Re: Frage zum Thema Software Raid 1

Posted: 07 Jul 2016 08:50
by selfarian
Ich vermute es hilft nichts, aber die NAS ist eine Intel SS4200-E :-)