Möglichkeiten zur Replikation einer Festplatte?!
Hey und Hallo,
am Donnerstag ist die Festplatte unseres Entwicklungsservers ab geraucht... Die Rücksicherung, nach Einbau einer neuen Festplatte, der Dateien von unserem Sicherungsserver lief das System auch wieder problemlos. Das Problem an der Sache ist aber, dass dieser Kopiervorgang fast 13 Stunden gebraucht hat und wir somit 1 Tag Ausfall zu verzeichnen hatten. Liegt sicherlich daran das es gut 9 Millionen Dateien (Gesamte Datenvolumen knapp 200GB) sind, die durchschnittlich nur wenige KB (2 bis 5 sind die Regel) gross sind und wir das über das Netzwerk realisieren mussten.
Auch wenn unsere Sicherungsstrategie als Funktionell herausgestellt hat da wir keinen Datenverlust beklagen konnten, wollen wir diesen Bereich bissel optimieren. Am Montag wird in den Server eine weitere Festplatte eingebaut, die wir als "Spiegel" der Datenplatte verwenden wollen. Die beiden Festplatten sollen den gleichen Datenbestand erhalten damit wir beim Ausfall der Hauptplatte einfach die Mounts auf die Backupplatte umsetzen und weiter gearbeitet werden kann, während eine neue Hauptplatte wieder bereitgestellt wird.
Eine regelmäßige Synchronisation wäre sicherlich eine Möglichkeit, birgt aber aufgrund der vielen Dateien das Problem, dass bei einem Ausfall Dateien verloren gehen weil der Sync. noch nicht soweit gewesen ist. Welche weiteren Möglichkeiten (außer ein Hardware Raid System) für einen Windows 2003 Server existieren noch, um dafür zu sorgen, das beiden Festplatten den gleichen Datenbestand besitzen?!
Gruß, Maik
am Donnerstag ist die Festplatte unseres Entwicklungsservers ab geraucht... Die Rücksicherung, nach Einbau einer neuen Festplatte, der Dateien von unserem Sicherungsserver lief das System auch wieder problemlos. Das Problem an der Sache ist aber, dass dieser Kopiervorgang fast 13 Stunden gebraucht hat und wir somit 1 Tag Ausfall zu verzeichnen hatten. Liegt sicherlich daran das es gut 9 Millionen Dateien (Gesamte Datenvolumen knapp 200GB) sind, die durchschnittlich nur wenige KB (2 bis 5 sind die Regel) gross sind und wir das über das Netzwerk realisieren mussten.
Auch wenn unsere Sicherungsstrategie als Funktionell herausgestellt hat da wir keinen Datenverlust beklagen konnten, wollen wir diesen Bereich bissel optimieren. Am Montag wird in den Server eine weitere Festplatte eingebaut, die wir als "Spiegel" der Datenplatte verwenden wollen. Die beiden Festplatten sollen den gleichen Datenbestand erhalten damit wir beim Ausfall der Hauptplatte einfach die Mounts auf die Backupplatte umsetzen und weiter gearbeitet werden kann, während eine neue Hauptplatte wieder bereitgestellt wird.
Eine regelmäßige Synchronisation wäre sicherlich eine Möglichkeit, birgt aber aufgrund der vielen Dateien das Problem, dass bei einem Ausfall Dateien verloren gehen weil der Sync. noch nicht soweit gewesen ist. Welche weiteren Möglichkeiten (außer ein Hardware Raid System) für einen Windows 2003 Server existieren noch, um dafür zu sorgen, das beiden Festplatten den gleichen Datenbestand besitzen?!
Gruß, Maik
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 48113
Url: https://administrator.de/contentid/48113
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
19 Kommentare
Neuester Kommentar
Hi,
Du könntest das ganze als RAID-5 realisieren, am besten mit einer Hot Spare Platte,
wenn dann eine Platte aus dem RAID-5 Verbund ausfällt, wird automatisch (entsprechenden
Controller vorausgesetzt) die Hot Spare verwendet, Du kannst Dich in Ruhe um Ersatz
der defekten Platte kümmern und diese dann einfach austauschen udn wieder als Hot Spare einbinden.
Gruß
cykes
Du könntest das ganze als RAID-5 realisieren, am besten mit einer Hot Spare Platte,
wenn dann eine Platte aus dem RAID-5 Verbund ausfällt, wird automatisch (entsprechenden
Controller vorausgesetzt) die Hot Spare verwendet, Du kannst Dich in Ruhe um Ersatz
der defekten Platte kümmern und diese dann einfach austauschen udn wieder als Hot Spare einbinden.
Gruß
cykes
Wenn du kein RAID willst, sehe ich nurnoch eine Möglichkeit:
Regelmäßige Backups auf eine Externe Festplatte. Man kann die auch stundenweise durchführen und das im laufenden Betrieb. Geht z.B. mit Acronis True Image prima. Das Programm komprimiert die Dateien auch und so werden sie wesentlich schneller übertragen. Viele, kleine Dateien brauchen ja immer sehr lange. Du kannst während des Backups auch weiter an dem PC arbeiten bzw der Serverbetrieb wird nicht unterbrochen. Ist erstmal ein vollständiges Backup erstellt, gehen die Stündlichen/täglichen Aktualisierungen bestimmt relativ schnell. Man kann dann janach Sicherung auch einen bestimmten Zeitpunkt wiederherstellen, nicht nur den letzten.
Regelmäßige Backups auf eine Externe Festplatte. Man kann die auch stundenweise durchführen und das im laufenden Betrieb. Geht z.B. mit Acronis True Image prima. Das Programm komprimiert die Dateien auch und so werden sie wesentlich schneller übertragen. Viele, kleine Dateien brauchen ja immer sehr lange. Du kannst während des Backups auch weiter an dem PC arbeiten bzw der Serverbetrieb wird nicht unterbrochen. Ist erstmal ein vollständiges Backup erstellt, gehen die Stündlichen/täglichen Aktualisierungen bestimmt relativ schnell. Man kann dann janach Sicherung auch einen bestimmten Zeitpunkt wiederherstellen, nicht nur den letzten.
Hallo Maik,
ich verstehe Dein Problem nicht so ganz.
Sicherlich arbeitet ihr mit Freigaben und wenn die Daten "nur" 200 GB betragen, dann packe die notfalls auf eine externe USB-Platte, die es schon für 100 Euro gibt.
Habt Ihr denn nur einen Server als All-in-one-Kiste?
Wenn Ihr mit AD-Konten arbeitet, dann kannst Du doch ein Login-Script schreiben und die Freigaben von der Festplatte neu mounten.
Andernfalls kannst Du Dir auch eine Batch-Datei schreiben, die die Mitarbeiter aufrufen und auf diesem Weg die Freigaben neu verbinden.
Somit können die Kollegen auf die Daten zugreifen und Du kannst Dich um den Server kümmern.
Arbeite mit neuen Festplatten und baue vorher die alte heraus (falls etwas schief geht, hast Du immer noch das alte System).
Nun richtest Du ein RAID 1 mit neuen Festplatten ein und spielst nur das c: als Image zurück.
Wenn das so funktioniert hat, dann kannst Du das gesamte Image zurück spielen oder brauchst nur die Daten des Arbeitstages nachmittags wieder übertragen und gegebenfalls die Rechte anpassen.
Mit Windows kannst Du DFS einrichten, aber das ist nur für Server-Server gedacht, nicht für Backup.
Grüße
Guido
ich verstehe Dein Problem nicht so ganz.
Sicherlich arbeitet ihr mit Freigaben und wenn die Daten "nur" 200 GB betragen, dann packe die notfalls auf eine externe USB-Platte, die es schon für 100 Euro gibt.
Habt Ihr denn nur einen Server als All-in-one-Kiste?
Wenn Ihr mit AD-Konten arbeitet, dann kannst Du doch ein Login-Script schreiben und die Freigaben von der Festplatte neu mounten.
Andernfalls kannst Du Dir auch eine Batch-Datei schreiben, die die Mitarbeiter aufrufen und auf diesem Weg die Freigaben neu verbinden.
Somit können die Kollegen auf die Daten zugreifen und Du kannst Dich um den Server kümmern.
Arbeite mit neuen Festplatten und baue vorher die alte heraus (falls etwas schief geht, hast Du immer noch das alte System).
Nun richtest Du ein RAID 1 mit neuen Festplatten ein und spielst nur das c: als Image zurück.
Wenn das so funktioniert hat, dann kannst Du das gesamte Image zurück spielen oder brauchst nur die Daten des Arbeitstages nachmittags wieder übertragen und gegebenfalls die Rechte anpassen.
Mit Windows kannst Du DFS einrichten, aber das ist nur für Server-Server gedacht, nicht für Backup.
Grüße
Guido
Hallo,
ein Hardware-Raid ist natürlich das sicherste, aber da Du dir z.Z. keine Offlinezeit erlauben kannst, mach doch erstmal ein Software-Raid mit Windowsbortmitteln. Das ist auf jeden Fall besser als ganz ohne. Und dann kannst Du bei nächster Gelegenheit ein "echtes" RAID einbauen.
Das ganze kannst Du in der Datenträgerverwaltung einrichten.
Ralf
ein Hardware-Raid ist natürlich das sicherste, aber da Du dir z.Z. keine Offlinezeit erlauben kannst, mach doch erstmal ein Software-Raid mit Windowsbortmitteln. Das ist auf jeden Fall besser als ganz ohne. Und dann kannst Du bei nächster Gelegenheit ein "echtes" RAID einbauen.
Das ganze kannst Du in der Datenträgerverwaltung einrichten.
Ralf
arbeiten eure Entwickler auch am Wochenende? wenn nein dann nimmst du die Platte raus, richtest das Hardware Raid ein, spielst die Daten drauf und wenn was schief geht, steckst du am Montag morgen einfach wieder die alte Platte rein.
Wenn ihr aber am Wochenende arbeitet kannst du diesen Post bitte ignorieren.
Sonst könnte man alternativ noch das Raid zusätzlich zu der aktuellen Platte einbauen und dann rüberkopieren, wenns geht, die alte platte raus. benötigt dann allerdings 3 anstatt von 2 Platten. wobei man dann eine in Reserve hätte, falls mal eine abraucht, was sicherlich nicht schädlich ist.
Nils
Wenn ihr aber am Wochenende arbeitet kannst du diesen Post bitte ignorieren.
Sonst könnte man alternativ noch das Raid zusätzlich zu der aktuellen Platte einbauen und dann rüberkopieren, wenns geht, die alte platte raus. benötigt dann allerdings 3 anstatt von 2 Platten. wobei man dann eine in Reserve hätte, falls mal eine abraucht, was sicherlich nicht schädlich ist.
Nils
Auch wenn da x-mio. Dateien drauf sind... Wenn Du ein Image erstellst, sollte das nicht länger als 1 bis 2 Stunden dauern...!
Ich habe vor kurzem auf meinem Server den Controller getauscht (RAID-5 für einen RAID-1 ), die Systempartition hatte knapp 30 GB, der ganze Spaß war innerhalb einer Stunde Downzeit durchgefrühstückt.
Ich habe dafür das Programm Drive Snapshot (http://www.drivesnapshot.de/) verwendet (preiswert und sehr gut).
Bei Deiner Datenmenge wird das inkl. allem wohl nicht länger als vielleicht 4 bis 5 Stunden dauern (gute Vorbereitung vorausgesetzt).
Ich kann Dir nur raten, schnellstmöglichst ein RAID-5 auf den Server zu installieren, das ist sehr sicher, und auch von der Performance (z.B. für Datensicherung) weitaus besser als ein RAID-1.
so far
Totto
Ich habe vor kurzem auf meinem Server den Controller getauscht (RAID-5 für einen RAID-1 ), die Systempartition hatte knapp 30 GB, der ganze Spaß war innerhalb einer Stunde Downzeit durchgefrühstückt.
Ich habe dafür das Programm Drive Snapshot (http://www.drivesnapshot.de/) verwendet (preiswert und sehr gut).
Bei Deiner Datenmenge wird das inkl. allem wohl nicht länger als vielleicht 4 bis 5 Stunden dauern (gute Vorbereitung vorausgesetzt).
Ich kann Dir nur raten, schnellstmöglichst ein RAID-5 auf den Server zu installieren, das ist sehr sicher, und auch von der Performance (z.B. für Datensicherung) weitaus besser als ein RAID-1.
so far
Totto
Also ein RAID-0 ist ja wohl (bei 15 Leuten, die davon "abhängig" sind) die denkbar schlechteste Entscheidung... Wer hat die denn getroffen...???
Naja, wie dem auch sei, ich glaube trotzdem, dass bei einer Sektorkopie das Erstellen eines Images nicht allzulang dauern wird. Vergiss nicht, dass hierbei nicht jede Datei geöffnet, gelesen und geschlossen werden muss, sondern die Platte Sektorweise kopiert wird. Das geht sehr zügig. Dies ist IMHO die einzig wirklich sinnvolle Lösung, um in einer akzeptablen Zeit (z.B. einen Samstag) eine sichere und zuverlässige Lösung zu erhalten.
Was Du noch versuchen könntest, wäre zu dem vorhandenen RAID-0 zwei weitere (möglichst baugleiche) Platten dazuzuhängen, und dann das RAID auf 0+1 umzukonfigurieren. Auch sicher, wenn auch nicht ganz so performant. Dies sollte i.d.R. auch ohne Datenverlust der Daten funktionieren (ist aber ggf. abhängig vom verwendeten RAID-Controller).
So long
Totto
Naja, wie dem auch sei, ich glaube trotzdem, dass bei einer Sektorkopie das Erstellen eines Images nicht allzulang dauern wird. Vergiss nicht, dass hierbei nicht jede Datei geöffnet, gelesen und geschlossen werden muss, sondern die Platte Sektorweise kopiert wird. Das geht sehr zügig. Dies ist IMHO die einzig wirklich sinnvolle Lösung, um in einer akzeptablen Zeit (z.B. einen Samstag) eine sichere und zuverlässige Lösung zu erhalten.
Was Du noch versuchen könntest, wäre zu dem vorhandenen RAID-0 zwei weitere (möglichst baugleiche) Platten dazuzuhängen, und dann das RAID auf 0+1 umzukonfigurieren. Auch sicher, wenn auch nicht ganz so performant. Dies sollte i.d.R. auch ohne Datenverlust der Daten funktionieren (ist aber ggf. abhängig vom verwendeten RAID-Controller).
So long
Totto
Na, dann hast Du doch schon Deine Variante...!
Wenn Du ein RAID-0 mit nur einer Platte fährst, dann steck doch einfach die 2. Platte (die ja, wenn ich Dich richtig verstanden habe, ja schon da ist) einfach mit auf den Controller, deffiniere es zu einem RAID-1, wobei die vorhandene Platte die Master-Platte ist, und lass den Controller die Daten auf die 2. Platte replizieren (das sollte auch bei einem Adaptec-Controller gehen). Ansonsten würde ich für wenig Geld einen anderen Controller einsetzen (< €40,-).
Schon hast Du ein sicheres Hardware RAID!
Je nach dem, was für einen Controller Du hast, kannst Du nach dem Einbau der Platte und der Rekonfiguration zum RAID-1, den Server auch mit "Broken Array" booten, und die "RAID-Reparatur" während des Serverbetriebs von der Controller-Software durchführen lassen. So kannst Du die downtime nochmals minimieren.
Cheers
Totto
Wenn Du ein RAID-0 mit nur einer Platte fährst, dann steck doch einfach die 2. Platte (die ja, wenn ich Dich richtig verstanden habe, ja schon da ist) einfach mit auf den Controller, deffiniere es zu einem RAID-1, wobei die vorhandene Platte die Master-Platte ist, und lass den Controller die Daten auf die 2. Platte replizieren (das sollte auch bei einem Adaptec-Controller gehen). Ansonsten würde ich für wenig Geld einen anderen Controller einsetzen (< €40,-).
Schon hast Du ein sicheres Hardware RAID!
Je nach dem, was für einen Controller Du hast, kannst Du nach dem Einbau der Platte und der Rekonfiguration zum RAID-1, den Server auch mit "Broken Array" booten, und die "RAID-Reparatur" während des Serverbetriebs von der Controller-Software durchführen lassen. So kannst Du die downtime nochmals minimieren.
Cheers
Totto
Ich habe das schon mal gemacht, aber das ist schon eine Weile her... Frag mich jetzt bitte nicht, was genau das für ein Controller war, das weiss ich jetzt wirklich nicht mehr...
Mit einem guten Controller sollte dies aber kein Problem sein, wie gesagt, die bekommt man für < 40 EUR...
Wenn Du den Server mal für eine Stunde runterfahren kannst, kannst Du das ja mal testen, ob das läuft... Treib einfach mal zwei alte Festplatten auf, mit denen Du das Szenario testen kannst... Wenn's schief gehen sollte, einfach die "original" Platte wieder rein, und alles ist wieder OK...
Muss jetzt ins Bett, ich schau morgen Abend noch mal in den Thread...
Als denn
Totto
Mit einem guten Controller sollte dies aber kein Problem sein, wie gesagt, die bekommt man für < 40 EUR...
Wenn Du den Server mal für eine Stunde runterfahren kannst, kannst Du das ja mal testen, ob das läuft... Treib einfach mal zwei alte Festplatten auf, mit denen Du das Szenario testen kannst... Wenn's schief gehen sollte, einfach die "original" Platte wieder rein, und alles ist wieder OK...
Muss jetzt ins Bett, ich schau morgen Abend noch mal in den Thread...
Als denn
Totto