Wie funktioniert ein RAID 1 bei Störfall
Hallo,
Ich weiß, dass RAID1 eine Spiegelung ist und dass die Daten gleichzeitig auf beide Platten geschrieben werden.
Bei mir: Datenträger 0 und Datenträger 1
Meine Frage:
Wer ist der MASTER???
Wenn die Platten einen unterschiedlichen Datenstand haben und das Raid wieder hergestellt werden muss, ist dann 0 immer das was als richtig angenommen wird und 1 wird angeglichen oder wie läuft das?
Grüße von der Küste Kev
Ich weiß, dass RAID1 eine Spiegelung ist und dass die Daten gleichzeitig auf beide Platten geschrieben werden.
Bei mir: Datenträger 0 und Datenträger 1
Meine Frage:
Wer ist der MASTER???
Wenn die Platten einen unterschiedlichen Datenstand haben und das Raid wieder hergestellt werden muss, ist dann 0 immer das was als richtig angenommen wird und 1 wird angeglichen oder wie läuft das?
Grüße von der Küste Kev
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 179858
Url: https://administrator.de/forum/wie-funktioniert-ein-raid-1-bei-stoerfall-179858.html
Ausgedruckt am: 23.12.2024 um 05:12 Uhr
17 Kommentare
Neuester Kommentar
Hallo,
nein. Ein guter RAID Controller schreibt in der Tat auf beide Festplatten und liest auch von beiden. Günstige immer nur von einer.
Fast alle Raid Controller markieren Ihre Festplatten. Dadurch wissen Sie welche Festplatten zusammengehören.
Auch ein anderer Controller der gleichen Reihe erkennt diese dann.
Auf die Platten schreiben die Controller neben Informationen über den RAID Verbund auf den Status einer Platte.
Fällt eine aus, merkt sich der Controller das erstmal intern und versucht es noch auf die Platte zu schreiben.
Wenn man den PC nun wieder startet, schaut er auf die Platten, dann in seine Liste und "weiß", dass Platte X defekt ist und nimmt die andere.
Das System funktioniert natürlich nicht, wenn man einer Platte den Strom nimmt und dann den Controller tauscht.
Stefan
nein. Ein guter RAID Controller schreibt in der Tat auf beide Festplatten und liest auch von beiden. Günstige immer nur von einer.
Fast alle Raid Controller markieren Ihre Festplatten. Dadurch wissen Sie welche Festplatten zusammengehören.
Auch ein anderer Controller der gleichen Reihe erkennt diese dann.
Auf die Platten schreiben die Controller neben Informationen über den RAID Verbund auf den Status einer Platte.
Fällt eine aus, merkt sich der Controller das erstmal intern und versucht es noch auf die Platte zu schreiben.
Wenn man den PC nun wieder startet, schaut er auf die Platten, dann in seine Liste und "weiß", dass Platte X defekt ist und nimmt die andere.
Das System funktioniert natürlich nicht, wenn man einer Platte den Strom nimmt und dann den Controller tauscht.
Stefan
Hallo,
kommt ein bischen auf den Controller an
Ich würde das so nicht machen!
Verwende ein Programm um ein Image zu machen. Von TrueImage gibts für Privat was kostenfreies.
Auch Domänen finden sowas gar nichts komisch!
Aber zu Deiner Frage.
- Platte 1 raus und mit Platte 0 arbeiten
- PC ausschalten
- Platte 1 rein und Platte 0 raus
- PC starten
Die Wahrscheinlichkeit dürfte bei ca. 80% liegen, dass es geht.
Notfalls kannst Du im BIOS RAID ausschalten, bzw. die Platte nicht am RAID-Controller sondern OnBoard anschliessen.
Wie gesagt: Ich rate davon ab.
Stefan
kommt ein bischen auf den Controller an
Ich würde das so nicht machen!
Verwende ein Programm um ein Image zu machen. Von TrueImage gibts für Privat was kostenfreies.
Auch Domänen finden sowas gar nichts komisch!
Aber zu Deiner Frage.
- Platte 1 raus und mit Platte 0 arbeiten
- PC ausschalten
- Platte 1 rein und Platte 0 raus
- PC starten
Die Wahrscheinlichkeit dürfte bei ca. 80% liegen, dass es geht.
Notfalls kannst Du im BIOS RAID ausschalten, bzw. die Platte nicht am RAID-Controller sondern OnBoard anschliessen.
Wie gesagt: Ich rate davon ab.
Stefan
Hi.
Dazu ist ein RAID nicht da, aber das wurde dir ja eigentlich schon von Stefan klar gemacht.
Und da es duzende von Varianten gibt, würde ich mich auch auf keine Aussage verlassen, die hier getroffen wird.
LG Günther
WEnn ich um was softwaremäßig zu testen die Platte ''1'' aus dem Raid nehme und mit ''0'' weiterarbeiter, später aber doch lieber den Stand von ''1'' haben möchte, wie mach ich das dann?
Dazu ist ein RAID nicht da, aber das wurde dir ja eigentlich schon von Stefan klar gemacht.
Und da es duzende von Varianten gibt, würde ich mich auch auf keine Aussage verlassen, die hier getroffen wird.
LG Günther
Moin,
eigentlich ist ein RAID nicht für deine "Idee" das richtige...
Es soll lediglich eine Hochverfügbarkeit bieten und auch kein Backup (wie viele der Meinung sind)!
Ich benutze einen Hardware-Controller und stelle ihn so ein, dass er automatisch den Stand von der noch vorhandenen Platte auf die Neue bzw. Ausgetauschte schreibt.
Das Rebuild läuft dann im Hintergrund und würde dank Hotswapp auch mitten im Betrieb funktionieren.
Hast du allerdings ein Softwareraid, dann musst du meistens den Rebuild und die dafür nötigte Konfiguration erst über eine Software oder ein Webinterface festlegen.
Am besten du nimmst dir mal dein Handbuch zu deinem RAID-Controller oder Mainboard (hast du ja noch nicht genau veraten) und schaust mal genau nach, welche Funktionen es dir im Detail bietet
Gruß
eigentlich ist ein RAID nicht für deine "Idee" das richtige...
Es soll lediglich eine Hochverfügbarkeit bieten und auch kein Backup (wie viele der Meinung sind)!
Zitat von @KevinFree:
Ok, wenn ich also mit platte0 weiterarbeite und dann platte1 wieder anschließe, woher weiß der PC, welchen
Datenbestand (Platte 0 oder 1) ich behalten bzw. rebuild raid möchte???
wie Stefan schon geschrieben hat kommt das auf den Controller und die Konfiguration an!Ok, wenn ich also mit platte0 weiterarbeite und dann platte1 wieder anschließe, woher weiß der PC, welchen
Datenbestand (Platte 0 oder 1) ich behalten bzw. rebuild raid möchte???
Ich benutze einen Hardware-Controller und stelle ihn so ein, dass er automatisch den Stand von der noch vorhandenen Platte auf die Neue bzw. Ausgetauschte schreibt.
Das Rebuild läuft dann im Hintergrund und würde dank Hotswapp auch mitten im Betrieb funktionieren.
Hast du allerdings ein Softwareraid, dann musst du meistens den Rebuild und die dafür nötigte Konfiguration erst über eine Software oder ein Webinterface festlegen.
Am besten du nimmst dir mal dein Handbuch zu deinem RAID-Controller oder Mainboard (hast du ja noch nicht genau veraten) und schaust mal genau nach, welche Funktionen es dir im Detail bietet
Gruß
Logisch wäre es die Daten von der neu in den Raid kommenden Platte von den bestehenden Platte zu überschreiben.
EDIT: ich glaube was Du suchst ist eine Art 'Snapshot' oder 'Incrementelles Backup' - also wo nur die geänderte Daten gesichert / wiederhergestellt werden. ( http://de.wikipedia.org/wiki/Rsync )
EDIT: ich glaube was Du suchst ist eine Art 'Snapshot' oder 'Incrementelles Backup' - also wo nur die geänderte Daten gesichert / wiederhergestellt werden. ( http://de.wikipedia.org/wiki/Rsync )
Hi.
Dazu gibt es wesentlich einfachere Lösungen über eine externe Festplatte.
Noch einmal, ein RAID ist für die Datensicherheit da, und für deine Anforderung nicht geeignet.
Im Normalfall funktioniert RAID 1 wie folgt:
- Festplatte wird defekt, System läuft weiter
- defekte Platte wird getauscht, Rebuild wird durchgeführt
In deinem Fall:
- Festplatte wird ausgebaut, System läuft weiter
- Festplatte mit geänderten Daten wird wieder eingebaut
- RAID erkennt, dass nun eine Ersatzplatte da ist, und führt das Rebuild von der vorhandenen Platte durch, aber nicht von der neuen. Warum auch, die wurde ja zuvor als fehlend oder defekt markiert
Was du tun müsstest, wenn der Controller dies unterstützt
- Festplatte wird ausgebaut, System läuft weiter
- Raidverbund wird aufgehoben
- Festplatte mit geänderten Daten wird wieder eingebaut
- dem Controller wird mitgeteilt, dass er ein neues RAID erstellen soll, mit der Platte als Basis auf der die geänderten Daten vorhanden sind
Ob das in der Praxis durchführbar ist, wage ich zu bezweifeln. Zudem dauert der Rebuild Vorgang auch eine Weile, in der du nur eingeschränkt arbeiten kannst.
LG Günther
WEnn ich wegfahre, dann nehme ich mir eine Platte aus dem Raid mit.
Dazu gibt es wesentlich einfachere Lösungen über eine externe Festplatte.
Noch einmal, ein RAID ist für die Datensicherheit da, und für deine Anforderung nicht geeignet.
Im Normalfall funktioniert RAID 1 wie folgt:
- Festplatte wird defekt, System läuft weiter
- defekte Platte wird getauscht, Rebuild wird durchgeführt
In deinem Fall:
- Festplatte wird ausgebaut, System läuft weiter
- Festplatte mit geänderten Daten wird wieder eingebaut
- RAID erkennt, dass nun eine Ersatzplatte da ist, und führt das Rebuild von der vorhandenen Platte durch, aber nicht von der neuen. Warum auch, die wurde ja zuvor als fehlend oder defekt markiert
Was du tun müsstest, wenn der Controller dies unterstützt
- Festplatte wird ausgebaut, System läuft weiter
- Raidverbund wird aufgehoben
- Festplatte mit geänderten Daten wird wieder eingebaut
- dem Controller wird mitgeteilt, dass er ein neues RAID erstellen soll, mit der Platte als Basis auf der die geänderten Daten vorhanden sind
Ob das in der Praxis durchführbar ist, wage ich zu bezweifeln. Zudem dauert der Rebuild Vorgang auch eine Weile, in der du nur eingeschränkt arbeiten kannst.
LG Günther
Hai,
Wie die kollegen schon sagten:
RAID1 ist dazu da, um dich vor kaputten Platten zu schützen, nicht um alte Systemzustände aufzuheben.
Um das zu bekommen gibt Backups und Archive. Dazu erstellt man z.B. einen snapshot z.B. in Form eines Images.
Alles andere ist Russisches Roulette mit Deinen Daten. Anderseits, sollen es tatsächlich Leute geben, die dabei einen besonderen Kick verspüren.
lks
Wie die kollegen schon sagten:
RAID1 ist dazu da, um dich vor kaputten Platten zu schützen, nicht um alte Systemzustände aufzuheben.
Um das zu bekommen gibt Backups und Archive. Dazu erstellt man z.B. einen snapshot z.B. in Form eines Images.
Alles andere ist Russisches Roulette mit Deinen Daten. Anderseits, sollen es tatsächlich Leute geben, die dabei einen besonderen Kick verspüren.
lks
Hallo,
wenn es nur darum geht die Daten mit auf die Reise zu nehmen, ist das mit dem Raid der falsche Ansatz. Dann lieber eine USB-HD plus einen Datenableich. Da hat man die Daten sicher mit dabei und beim Zurückkommen wird entschieden, welche Version siegt. Hierfür gibt es dutzende von Lösungen (offline folder...)
Das mit dem Raid ist der falsche Ansatz. Wie schon geschrieben ist hier das Ziel der Hardware ein sicherer Dauerbetrieb und führt sicher zu "lustigen" Ergebnissen.
Um auf die Frage zurückzukommen:
Der Master ist von der Hardware abhängig. Beide oder abwechselnd, hier ist viel möglich. Wenn du eine gedroppte HD später wieder reinhängst, dann sollte die der Controller weiter mißachten oder versuchen das Raid 1 mit den Daten zu bespielen die er für richtig hält. Das sollten die Daten des laufenden Systems sein. Wenn er es also richtig macht, dann sind die Änderungen weg. Allen von uns ist sicher klar, daß Software alles immer richtig macht
Grüße vom Peter
wenn es nur darum geht die Daten mit auf die Reise zu nehmen, ist das mit dem Raid der falsche Ansatz. Dann lieber eine USB-HD plus einen Datenableich. Da hat man die Daten sicher mit dabei und beim Zurückkommen wird entschieden, welche Version siegt. Hierfür gibt es dutzende von Lösungen (offline folder...)
Das mit dem Raid ist der falsche Ansatz. Wie schon geschrieben ist hier das Ziel der Hardware ein sicherer Dauerbetrieb und führt sicher zu "lustigen" Ergebnissen.
Um auf die Frage zurückzukommen:
Der Master ist von der Hardware abhängig. Beide oder abwechselnd, hier ist viel möglich. Wenn du eine gedroppte HD später wieder reinhängst, dann sollte die der Controller weiter mißachten oder versuchen das Raid 1 mit den Daten zu bespielen die er für richtig hält. Das sollten die Daten des laufenden Systems sein. Wenn er es also richtig macht, dann sind die Änderungen weg. Allen von uns ist sicher klar, daß Software alles immer richtig macht
Grüße vom Peter