Frage zu RAID und Datensicherung

Olli

9*UotD / 13*UotN
ID: 4117
L
21 April 2006
3.518
189
Hi,

bei einem RAID-Laufwerk werden ja die Daten redundant gespeichert.
Angenommern in einem Netzwerk haben ein paar User Zugriff auf Festplatte a dieses Raidsystems und ein paar auf b. Beide können also theoretisch mit den Programmen arbeiten. Wodurch wird denn z.B. im Falle einer Datenbank sicher gestellt, dass beide immer auf die aktuelle Datei zugreifen. Oder im Falle eines Backups, wie sicher ich denn dann, wenn ich nicht weiß, wo die aktuellere Version liegt?
Wäre super, wenn sich jemand ein paar Minuten Zeit nehmen würde und mir diese im Moment echt wichtige Frage per ICQ oder Skype erklären könnte. Ich bin mir auch nicht sicher, ob ich das Problem hier verständlich erkläre.
Daher noch einmal im Detail:
Ich habe 4 Clients. Alle haben bisher lokal auf ein Programm zugegriffen, welches aber auch auf den Raid-Laufwerken a und b installiert ist.
Nun hat der Programmierer vom Programm (eine Art Kundenverwaltungsprogramm) gesagt, ich sollte die Verknüpfungen auf die *.exe auf dem Netzwerklaufwerk verlinken und nicht auf c:
Da aber ein paar Clients nur auf a und andere nur auf b zugreifen können, weiß ich nicht, ob es dann nicht beim Abgleich (findet überhaupt einer statt) Probleme geben könnte. Ferner weiß ich nicht, wenn ich eine Datensicherung durchführen möchte, ob ich die dann vom Laufwerk a oder b mache oder ob das vollkommen egal ist, da die Daten eh permanent abgeglichen werden.
So, hoffe, das ist klarer.

Gruß,
Olli
 
Zuerst mal ein paar Fragen.

Was ist das für ein RAID System? Klingt beim Überfliegen nach einem RAID1, also einer einfachen Spiegelung.

Dabei wären auf Festplatte A die Nutzdaten und auf B nur die Spiegelung, also das backup.

Oder ein RAID01 System? Also ein RAID1 über ein RAID0?

4 Platten beispielsweise, jeweils 2 verschachteln sich zu einer "Festplatte" und die anderen beiden spiegeln.

Man könnte auch z.b. bei drei Platten jeweils Nutzdaten splitten und eine andere spiegeln, aber der Datenzugriff würde immer aktuell bleiben :think:
 
Hi Cybo,

lange nicht gelesen. Es sind zwei, was für ein RAID da genau läuft, weiß ich gerade nicht.

Gruß,
Olli
 
Du liest in den falschen Foren ;)

Also wenn du zwei Platten hast, dann müsste das meiner Meinung nach ein RAID1 sein.

Platte A wird beispielsweise allen zugänglich gemacht, Platte B ist die Spiegelung. Auf B läuft dann auch nichts anderes.

Alternativ kannst du A und B freigeben und sich gegenseitig spiegeln lassen. Du kannst also beide Platten zum Arbeiten freigeben. Problematisch wird es erst, wenn der gleiche Datensatz auf beiden Platten zeitnah verändert wird, dann überschreiben sich die Änderungen sogleich, da unmittelbar nach Änderung gespiegelt wird.
 
Danke Dir. Dann werde ich die Verknüpfungen mal besser nur auf ein Laufwerk legen.

Gruß,
Olli
 
Mal so ein Einwurf:

Wenn es ein RAID ist (egal ob 0 oder 1) dann ist es als ein Laufwerk im Explorer zu sehen (Windoof vorausgesetzt, die anderen kenn ich nicht).

Wenn Du zwei LW-Buchstaben da sind hast Du kein Raid sondern evt. nur eine Spiegelung.
 
Raid

Hallo


1. Raid ist kein Backup !
Du solltest dir, egal welches raidlevel du beteibst, unbedingt eine Backuplösung überlegen (aber auf externe USB-Platten)

2. Wenn du ein onboard-raid ist fake-raid) betreibst, vergiß das Ganze sehr schnell, und mach, wenn dir die daten wichtig sind, ein echtes Hardwareraid, alles andere ist was für Hassardeure.
 
2. Wenn du ein onboard-raid ist fake-raid) betreibst, vergiß das Ganze sehr schnell, und mach, wenn dir die daten wichtig sind, ein echtes Hardwareraid, alles andere ist was für Hassardeure.

auf was beziehst du dich?
Das Mainboard-Raid funktioniert wunderbar, ist zwar nicht so schnell wie echtes Raid aber arbeitet genauso wie Hardware-Raid genauso tadellos.
 
Raid

Hallo

@ice-breaker
Das Mainboard-Raid funktioniert wunderbar, ist zwar nicht so schnell wie echtes Raid aber arbeitet genauso wie Hardware-Raid genauso tadellos.

Warum werden dann wohl in Servern, da wo es wichtig ist, kein onboard-raid eingesetzt ?
Kein Admin mit Hirn, setzt auf onboard-raid, was ja mittlerweile jedes Mobo hat, sondern setzt Hardware-Raid ein.

Und mach mal ein onboard-raid5 (ist ja identisch mit einem SW-Raid5 unter Linux), daß wärst du schneller gegen die Wand, als du bis 10 zählen kannst.

Aber das Hauptproblem ist die Verwechslung von Raid mit Backup!
 
...Warum werden dann wohl in Servern, da wo es wichtig ist, kein onboard-raid eingesetzt ?

Weil Server andere Motherboards haben und es primär um die Ausfallsicherheit geht. Ich denke das für jemanden der seine Daten "spiegeln" will oder schnelleren Zugriff und/oder höhere Datensicherheit benötigt ein On-Board-Raid-Kontroller besser ist als eine Softwarespiegelung (wie Windoof sie anbietet). Du darfst nicht alles in einen Topf schmeissen, früher musste man z.B. einen Adaptec-SCSI-Raid-Kontroller in den PCI-Slot stecken und dann da die 2-5 internen (oder externen) Platten anschliessen und hatte RAID 0, 1 oder 5. Das ist ein Hardware Raid; inzwischen sind solche Funktionen auf einigen MB integriert und durch SATA braucht man auch nicht zwingend SCSI.
 
Warum werden dann wohl in Servern, da wo es wichtig ist, kein onboard-raid eingesetzt ?
Weil Server einen ganz anderen Anwendungsbereich haben als ein Desktop-PC? :roll:
Da geht es um Speed, Ausfallsicherheit usw. und da ist es auch nicht schlimm, wenn der Raid-Controller 400-500€ kostet, für einen Desktop-Rechner ist das aber in ordentlicher Preis, da bekommt man schon ganze Rechner dafür..

Kein Admin mit Hirn, setzt auf onboard-raid, was ja mittlerweile jedes Mobo hat, sondern setzt Hardware-Raid ein.
Server != Desktop
Sysadmin != Otto-Normal-PC-Nutzer

Und mach mal ein onboard-raid5 (ist ja identisch mit einem SW-Raid5 unter Linux), daß wärst du schneller gegen die Wand, als du bis 10 zählen kannst.
auch ein Software-Raid5 fährt nicht gegen die Wand, einzig und allein der Speed ist auf Grund der vielen Meta-Infos und des Strippings nicht so hoch wie mit einem teuren Hardware-Raidcontroller, dementsprechend kann auch ein Konsistenzcheck länger dauern.
Aber wer setzt denn schon Raid1 in einem Desktop-PC ein? Da ist Raid1 vollkommen ausreichend.

Server != Desktop-PC
Hey, dein PC ist auch totaler Schrott, weil du kein redundantes Netzteil ist, darauf würde kein Admin in einem Server verzichten... :roll:
 
Hallo

Norby51
Du darfst nicht alles in einen Topf schmeissen, früher musste man z.B. einen Adaptec-SCSI-Raid-Kontroller in den PCI-Slot stecken und dann da die 2-5 internen (oder externen) Platten anschliessen und hatte RAID 0, 1 oder 5. Das ist ein Hardware Raid; inzwischen sind solche Funktionen auf einigen MB integriert und durch SATA braucht man auch nicht zwingend SCSI.
Ich rede ja auch nicht vom Adaptec 2940, obwohl der immer noch besser als ein onboard ist, da ein eigener Prozzi drauf ist, ich rede von Hardwareriadcontrollern, ab200€ aufwärts mit eigenem RAM, eigener cpu und bbu, die sind jedem onboard raid überlegen (wenn die Daten so wichtig sind, erst recht bei Raid5), mach mal ein onboard-raid5 , allein für die Paraitätsberechnungen ist hier per SW sehr viel Arbeit nötig, odeer wenn du ne Platte tauschen willst ist Hardwareraid einfach schneller und nicht nur m.M. nach auch sicherer), da kann der Treiber schon schnell Mist bauen.

Für den Hausgebrauch udn für ne kleine Firma, benötigt überhaupt kein Raid, weder 1 noch 5, sondern ne vernünftige Backupstrategie mit 2 backups udn inkremetellen Backups anch dem Vater, Sohn Enkel Prinzip, das ist sicher, schnell und es evrzeiht im gegensatz zu Raid versehentliches löschen, im Raid wären die Daten weg. Ich verstehe diese ganze Hype bei Raid für Homeuser oder kleine Firmen mit max. 10 Clients nicht, einen Vorteil Raid, auch wenn es auf dem MB vorhanden ist, zu nutzen. Wenn man nachfragt wird raid mit Sicherheit oder Backup verwechselt.
 
Für den Hausgebrauch udn für ne kleine Firma, benötigt überhaupt kein Raid, weder 1 noch 5, sondern ne vernünftige Backupstrategie

Und dank meines Raid1 hatte ich bei mittlerweile 2 Festplattendefekten nicht einen Datenverlust und keine verschwendete Minute Zeit für das Wiedereinspielen von Backups.
Denn Backups sind nicht live, wenn mir abends die Festplatte kaputt gehen sollte sind alle Daten des Tages futsch, sollte ich einmal morgens ein Backup machen (und zeig mir einen der täglich oder mehrmals täglich backupt).

Also ist auch ein Raid1 nützlich wenn man keinen Server hat und auch wenn man eine funktionierende Backupstrategie hat, denn ich habe eine weitere Festplatte die mich vor Hardwaredefekten sichert, die per Design aktueller als jedes Backup ist, wenn ich die Platte lösche habe ich eben Pech, aber dafür gibt es Backups.
Ich habe so aber eine weitere Sicherungsstrategie in meinem Konzept drinne, die mich vor einigen Hardwaredefekten schützt, nicht vor allen, aber einigen - nicht mehr und nicht weniger.
 
Raid1

Hallo

Und dank meines Raid1 hatte ich bei mittlerweile 2 Festplattendefekten nicht einen Datenverlust und keine verschwendete Minute Zeit für das Wiedereinspielen von Backups.

Und was ist , wenn wenn die 1. Platte Macken hat, dann spiegelt die dei fahler auf 1 ! Ist doch dämlich.

Wenn du oder die user in einem Firmennetz einige Daten aus vershen löschen, sind die weg. Ergo ist Raid1 im Grunde sinnlos, es funktioniert nur, wenn der user
a. nichts aus Versehen löscht
b. die 1. Platte keine defekte aufweist
c. werden ja die Backups vom ev. "defekten Raid1" gemacht, sind also im Grunde nutzlos enn a +b eingetreten sind.

Mich darauf zu verlassen, würde ich für mich nie machen, dann schon eher raid5 mit einer spare-disk, dann könne sogar 2 HDD gleichzeitig ausfallen, ohne das alle Daten weg sind. Außerdem für eine Otto-Normalo oder eine kleine Firma, ist die Bacxkupstrategie gut genug, da komt es nciht auf eine Verfügbarkeit gegen 100% an, in einem großen Unternehmen mit eiegenem Serverpark, icl. USV schon eher, aber dann kommt eh kein Raid1 und ntfs zum Einsatz!
 
Und was ist , wenn wenn die 1. Platte Macken hat, dann spiegelt die dei fahler auf 1 ! Ist doch dämlich.
dafür habe ich dann Backups :!:

Mich darauf zu verlassen, würde ich für mich nie machen, dann schon eher raid5 mit einer spare-disk, dann könne sogar 2 HDD gleichzeitig ausfallen, ohne das alle Daten weg sind.
du willst es nicht verstehen oder?
Ich sehe ein Raid nicht als Ersatz eines Backups sondern als Erweiterung der Backupstrategie, es ist ein weiteres Bindeglied, es greift im optimalsten Falle dort, wo ich einen Ausfall habe und das Backup "veraltet" ist.

Außerdem für eine Otto-Normalo oder eine kleine Firma, ist die Bacxkupstrategie gut genug, da komt es nciht auf eine Verfügbarkeit gegen 100% an
ja wunderbar, dann wird alle paar Tage ein Backup gemacht und wenn mittendrin die Festplatten kaputt gehen ist die Arbeit von einigen Tagen weg, das ist weder für einen Otto-Normalo noch eine kleine Firma ein annehmbares Verhalten.

in einem großen Unternehmen mit eiegenem Serverpark, icl. USV schon eher, aber dann kommt eh kein Raid1 und ntfs zum Einsatz!
verstehst du es nicht?
Wir reden hier nicht von Servern! Zumal dort ebenso aus HA-Gründen auch auf Raids gesetzt wird.
 
Und was ist , wenn wenn die 1. Platte Macken hat, dann spiegelt die dei fahler auf 1 ! Ist doch dämlich.
Wenn Platte 1 einen Hardware-Defekt hat, dann läuft der Server weiter. Also genau das, was man möchte. Es erhöht die Verfügbarkeit.

Außerdem für eine Otto-Normalo oder eine kleine Firma, ist die Bacxkupstrategie gut genug, da komt es nciht auf eine Verfügbarkeit gegen 100% an,
Wenn das letzte Backup aber schon länger her ist? Buchhaltungsprogramme können schon ganz allergisch sein gegen sowas.

in einem großen Unternehmen mit eiegenem Serverpark, icl. USV schon eher, aber dann kommt eh kein Raid1 und ntfs zum Einsatz!
Warum nicht? Sowohl die von mir betreuten Windows-Server als auch alle AIX-Server starten ihr Betriebssystem von einem Raid-1, gesteuert von einem OnBoard-Controller. Läuft seit 15 Jahren absolut zuverlässig, ohne einen Ausfall bis heute.

Die Daten liegen auf einem SAN, interne Festplatten stören da nur.

Marty