Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Linux Software Raid 1 (md0) erstellen

Mitglied: Frank

Frank (Level 5) - Jetzt verbinden

29.06.2004, aktualisiert 22.02.2012, 86242 Aufrufe, 4 Kommentare

Hardware Raid-Controller sind heutzutage immer noch recht teuer und aufwendig zu konfigurieren. Die Lösung für ein 'billig-RAID' ist also ein Software-Raid. Dabei wird die Verwaltung des Raid vom Betriebssystem übernommen. Für ein Software-Raid ist Linux das Betriebssystem der Wahl. Es bietet Spare Disks bzw. Hot Fix Disks und eine einfache Konfiguration mittels der Datei /etc/raidtab an. Die Raid-Level können beliebig kombiniert werden, gleichzeitig kann man Software-RAID durch Fein-Einstellungen (Kernel, Tools etc.) sehr gut 'tunen'. Es wird sogar behauptet, dass es zwischen einem Linux Software-RAID und einem Onboard RAID-Controller keinen oder nur kaum Performance-Unterschied gibt. Die heuteigen schnellen Prozessoren tun Ihr übriges dazu.

Hier mal ein kleines Raid HOWTO für Debian (Testing, mit Kernel 2.6.6.1)

Annahmen:
- eine Festplatte mit kompletter Debian Testing Installation. Alles hat funktioniert.
- zwei zusätzliche SATA Festplatten die dann im Raid 1 (Spiegel) laufen sollen und vom Kernel gefunden wurden.
- der gesamte Plattenplatz der zwei zusätzlichen Festplatten wird für das Raid1 benutzt

(Hinweis: Alle Daten auf den zwei Festplatten für das Raid 1 gehen verloren)

Bei mir habe die Festplatten folgende Devices:
01.
/dev/hde und /dev/hdg
Zum Testen und Setzten des Platten Typs sollten mal folgendes aufrufen:
01.
cfdiks /dev/hde und cdfdisk /dev/hdg 
02.
Typ muss auf "Linux Raid autodetect" stehen bzw gesetzt werden
Jetzt installieren wir die RAID Tools mit
01.
apt-get install raidtools2
Danach wird das Raid in der Datei /etc/raidtab mit folgenden Inhalt angelegt
01.
# raidtab config-file 
02.
raiddev /dev/md0 
03.
    	raid-level      1 
04.
        nr-raid-disks   2 
05.
        nr-spare-disks  0 
06.
        chunk-size      4 
07.
        persistent-superblock 1 
08.
        device          /dev/hde1 
09.
        raid-disk       0 
10.
        device          /dev/hdg1 
11.
        raid-disk       1
Nun wird das Raid mit folgenden Befehlen angelegt:
01.
mkraid /dev/md0

Sollte jetzt eine Fehlermeldung erscheinen, das schon ein Superblock vorhanden sei (z.B. von einer alten Konfiguration) einfach den Befehl -R (mkraid -R /dev/md0) ausführen. Bei großen Festplatten dauert der Vorgang eine weile.

Zur Kontrolle, oder bei Problemen sollte man sich die Raid Laufwerke bzw den aktuellen Status mit folgenden Befehlen anzeigen lassen:
01.
lsraid -d /dev/hde1 bzw. lsraid -d /dev/hdg1 oder lsraid -A -a /dev/md0 und 
02.
cat /proc/mdstat
Der letzte Befehl spiegelt den Zustand Ihres Raids wieder.
01.
lsraid -R -p
gibt eine Liste aller vorhandenen Devices im raidtab-Format aus.

Jetzt sollte das Raid 1 System noch formatiert werden. Ich entscheide mich für das ReiserFS da es für meine Zwecker sehr schnell ist.
Mit den Befehlen
01.
mkfs.reiserfs /dev/md0 oder alternativ mkfs.ext3 /dev/md0
wird das Filesystem angelegt.
Damit wir das System schon mal mounten können legen wir unter /mnt den Mountpunkt /data an:
01.
mkdir /mnt/data gefolgt vom Mount Befehl: mount /dev/md0 /mnt/data
Jetzt lässt sich das Raid 1 schon mit: "dir /mnt/data" aufrufen. Zu Sicherheit schauen wir mal auf den Raid 1 Status mit: "cat /proc/mdstat". Im Hintergrund syncronisieren sich jetzt die beiden Raid Festplatten. Hier sollte man einige Zeit warten (bei mir ca. 30 min) bis der Status folgendes anzeigt:
01.
md0 : active raid1 hde1[1] hdg1[0] 
02.
      117218176 blocks [2/2] [UU]
Nun wollen wir beim Booten auch das Raid 1 gleich mit starten und nicht jedesmal einen Mount durchführen. Dafür einfach den unteren Eintrag in die /etc/fstab hinzufügen:
01.
/dev/md0        /data           reiserfs defaults       0       0
(/data ist hier nun ein Beipiel und kann irgendein Verzeichnis sein, reiserfs ist in diesem Fall mein Filesystem)
Nach dem Neustart das Rechners sollte jetzt die Partition, bzw. das Verzeichnis /data vorhanden sein. Zu Sicherheit noch mal den Raid Status mit: cat /proc/mdstat kontrollieren. Alles ok, fertig. Für weitere Anregungen oder Ergänzungen bin ich natürlich wie immer sehr dankbar.

Gruß
Frank
Mitglied: Schlachter
25.01.2006 um 11:45 Uhr
Hallo,
danke für deine Anleitung. Die wird mir sicherlich helfen, aber es gibt da noch einwas, was ich nicht ganz so verstehe. Du schriebst, dass schon eine komplette Partition mit laufendem Linux vorhanden sein muss. Das find ich nicht gut. Ich wollte eigentlich ein SW Raid machen, bei dem alles gespiegelt ist. Also auch das Bootverzeichnis. Kannst du mir sagen, ob, und wenn ja wie das geht? Im Falle, dass es nicht geht, bin ich der Meinung, dass dies nicht viel nutzen wird, da ja immer noch keine Ausfallsicherheit gegeben ist, wenn die erste Platte nicht mehr will.
MFG Frank
Bitte warten ..
Mitglied: ITwissen
23.02.2006 um 16:03 Uhr
Der Artikel ist schon etwas in die Jahre gekommen und mit dem neuen Debian funktioniert das oben beschriebene nicht mehr. Aber es ist auch mit den neuen Debian nicht schwer ein "Fakeraid" zu erstellen.

Es bietet sich an dazu ein neuen Tutorial zu schreiben.

Falls gewuenscht, kann ich das machen.
Bitte warten ..
Mitglied: Schlachter
24.02.2006 um 07:24 Uhr
wäre gut. Habs das mittlerweile auch mit SUSE direkt bei der Installation hin bekommen. Habe nur ein Problem. Wenn ich eine Hot Swap festplatte rausziehe, und dann wieder reinstecke, dann wird die erst nach dem nächsten Neustart wieder erkannt. Vielleciht kannst du das auch mal mit reinschreiben, wie man das hinbekommt, dass die gleich wieder ansprechbar ist.
Frank
Bitte warten ..
Mitglied: Lochkartenstanzer
15.05.2008 um 10:25 Uhr
Dieser Artikel ist im Prinzip überholt. Alle neueren Distributionen erlauben es schon bei der Installation ein RAID ggf. sogar auf LVM2 basierend einzurichten. Daher sollte man diesen Artikel nur dann in Betracht ziehen, wenn man RAID auf einem "alten" System nachrüsten will.
Bitte warten ..
Ähnliche Inhalte
Windows Server

Windows Server und Windows 7 Software RAID überwachen

Anleitung von hijacker99Windows Server1 Kommentar

Microsoft bietet von Haus aus leider keine Überwachung von Software-RAIDs, die mit der Datenträgerverwaltung erstellt wurden. Abhilfe schafft ein ...

Sicherheitsgrundlagen

RAID, Datenschutz und wie das mit den Bits so funktioniert

Erfahrungsbericht von SamvanRattSicherheitsgrundlagen16 Kommentare

Das ist keine Anleitung sondern ein Erfahrungsbericht aus einer Schulung die ich zum Thema Datenrecovery im SAN Umfeld gehalten ...

Windows Netzwerk

Heimnetzgruppe erstellen und Probleme mit VMWare

Erfahrungsbericht von hanni007Windows Netzwerk

Hallo liebe Community, seit einigen Tagen saß ich nun an einem Problem und wusste auf Teufel komm raus nicht ...

Linux Netzwerk

Linux Dual-Monitor RDP

Tipp von TlBERlUSLinux Netzwerk

Hallo Zusammen, nachdem ich längere Zeit danach gesucht habe und auch hier im Forum nur bedingt erfolgreich war, habe ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 7 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 12 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 23 StundenMicrosoft Office3 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 2 TagenHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Windows Netzwerk
LAN nur 10MB pro s trotz gb lan
Frage von tsunamiWindows Netzwerk21 Kommentare

Hallo zusammen, ich brauche mal wieder einen Anstoß in die richtige Richtung. Ich habe einen Windows 10 pc mit ...

Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...