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, 86382 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
Linux

Linux: ulimit ohne linux-pam und limits.conf setzen

Tipp von FrankLinux

Ich weiß, die Überschrift hört sich ziemlich schräg an. Das Thema betrifft vor allem virtuelle Umgebungen mit KVM Containern. ...

Datenschutz

Datenrettung bei Hardware RAID+ SoftRAID+FakeRAID+HostRAID 0 + 1 + 1+0 +1E (und prinzipiell auch darüber. 3,4,5,6) bei NTFS Datenträgern (und teils auch XFS, btrFS, EXTx, HFS+, FAT.)

Anleitung von SamvanRattDatenschutz7 Kommentare

Anfangssituation: HD1-4 (SAS, 3TB, 7k2) waren in einem LSI basierenden Host-RAID (R1+0), welches durch einen falschen OS Treiber die ...

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 ...

RedHat, CentOS, Fedora

Linux: Fedora 28 veröffentlicht

Information von FrankRedHat, CentOS, Fedora

Fedora 28 inkl. Gnome 3.28.1 wurde gestern Abend veröffentlicht (Workstation, Server und Cloud Version). Hier die größten Neuerungen: Gnome ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 2 TageniOS3 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 2 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 4 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 5 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Hosting & Housing
VMware VM mit über 1TB RAM für S4HANA
gelöst Frage von Leo-leHosting & Housing24 Kommentare

Hallo zusammen, wer hat Erfahrng und kann mir einen Tipp zum sizing von S4HANA Systemen geben? Wir möchten, zunächst ...

LAN, WAN, Wireless
WLAN und Ausmessung - Eine Glaubensfrage?
Frage von ptr2brainLAN, WAN, Wireless23 Kommentare

Liebe Experten, als Sys-Admin habe ich mir schon öfter die Frage gestellt, ob es sich beim Thema WLAN und ...

Virtualisierung
Gebrauchte Server Hardware als Virtualisierungs-"Spielwiese"?
Frage von NixVerstehenVirtualisierung19 Kommentare

Einen wunderschönen guten Morgen zusammen, ich möchte mich gerne etwas tiefer mit dem Thema Virtualisierung beschäftigen und dazu ein ...

Drucker und Scanner
SW-Laserdrucker mit sechs Papierfächern gesucht
Frage von MOS6581Drucker und Scanner19 Kommentare

Moin, zur Abwechslung mal eine sonderbare Anforderung :) Ich suche einen S/W Laserdrucker (kein MFP), der sechs Papierfächer bzw. ...