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

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

Linux Netzwerk

Linux - Mini-WDSServer

Tipp von MetacrawlerLinux Netzwerk

Seit ca einem Jahr auf meinem Netgear-Router unter OpenWRT in Verwendung. Wollte ich Ihn hier mal zur Anmerkung stellen. ...

Neue Wissensbeiträge
Backup

2016 - Restore mit WBAdmin - iSCSI Device als Sicherungsziel

Erfahrungsbericht von Henere vor 16 StundenBackup1 Kommentar

Servus zusammen, was mich eben einige graue Haare gekostet hat Server 2016. Ich habe meinem Server eine weitere M2 ...

Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 2 TagenHumor (lol)7 Kommentare

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 2 TagenExchange Server8 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 3 TagenErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Heiß diskutierte Inhalte
Windows Server
Server 2016 Autotiering Storage Space
Frage von HenereWindows Server10 Kommentare

Servus, ich habe jetzt ein StorageSpace auf einem Server 2016 in Betrieb zum Testen. 1x M2 mit 512GB (970pro) ...

Hyper-V
Hyper-V keinen Zugriff auf USB Gerät über USB Server
Frage von Barns83Hyper-V10 Kommentare

Normal bin ich ein stiller Leser und wühle mich im normal Fall durch Foren oder schau durch meine Bücher. ...

Netzwerke
SSH - Wieso werde ich nach VPN Verbindung rausgeschmissen?
Frage von VernoxVernaxNetzwerke10 Kommentare

Hallo, ich habe es endlich geschafft mein Handy mit einer VPN Verbindung an meinen Router anzuschließen. Nach der Login ...

Multimedia
Live TV mit Raspberry
Frage von honeybeeMultimedia9 Kommentare

Hallo, ich bin relativ neu im Umgang mit Raspberry und habe folgendes Problem: Ich habe keinen Fernsehanschluss über Kabel ...