Hi, gestern stellte ich die Frage nach Vorgehen zur Reparatur eines RAID1 Systems unter SUSE 6.2. Konfiguration: /dev/hda1 swap /dev/hda2 /boot /dev/hda3 / /dev/sda1 und /dev/sdb1 ==> /dev/md0 /novell/home /dev/sdc1 swap /dev/sdc2 /novell/CDROM Hier eine Zusammenfassung für die, die wissen wollen, was man bei einem Defekt wie machen kann. Wenn im Server eine der zwei ins Raid1-System konfigurierten Platten ausfällt führt dies nach meinen Erfahrungen dazu, daß der Server ausfällt. Dies deshalb, weil sich Fehler auf dem SCSI-Bus einschleichen. Man sollte deshalb feststellen, welche Platte die Probleme verursacht und diese im Zweifel außer Betrieb nehmen. Wenn man die defekte Platte schnell neu erhalten kann, muß abgewägt werden, ob der Server bis zur Lieferung ausgeschaltet bleiben kann oder ob die Funktionalität wiederhergestellt werden muß. 1. Wenn der Rechner laufen muß, ist folgendes zu tun: - defekte Platte abstecken - Rechner booten, mit dem Root-Password einloggen und den am Bildschirm ausgegebenen Befehl (zum rw-mounten des /) ausführen (der Rechner wird üblicherweise mit den in /etc/fstab beschriebenen Mountpoints Probleme bekommen und deshalb nicht ordentl. booten, bzw in ro-Modus bleiben) - die /etc/fstab muß anpasst werden (Hintergrund ist folgender: wenn eine der Raidplatten abgesteckt wird, wird die dritte SCSI-Platte statt /dev/sdc zu /dev/sdb) /dev/sdc1 wird /dev/sdb1 /dev/sdc2 wird /dev/sdb2 - in /etc/fstab auch den Eintrag von /dev/md0 auf /dev/sda1 ändern (die noch existente Plattenpartition wird direkt angesprochen) - die Dateien /etc/raid1.conf und /etc/mdtab umbenennen (darin ist die Raidkonfiguration gespeichert) - Rechner booten - Rechner sollte wieder laufen Sicherung nicht vergessen: Die Daten sind ab diesem Zeitpunkt nur noch einmal vorhanden. Z.B. auf anderem Device sicher erstellen und dann in Mountpoint von /dev/md0 wechseln. Den Befehl: "tar cvzf "Mount-point v. Device"/sicher/sicher.tar.gz ./*" eingeben Dieser sichert alle Daten vom aktuellen Verzeichnis in eine Datei "mount-point v. Device"/sicher/sicher.tar.gz und packt die Daten dabei. Speicherplatz. 3 GB Maildaten benötigten bei mir gepackt ca. 1 GB. (Befehl df) 2. Wiederherstellung nach Änderungen v. 1. - die Änderungen in /etc/fstab wieder zurücknehmen. - die Dateien /etc/raid1.conf und /etc/mdtab wiederherstellen - Sicherung erstellt (Band und tar.gz-file, siehe oben?) - Rechner runterfahren - Platte einbauen und dafür sorgen, daß die neue Platte im SCSI-Bus die ID, direkt hinter der noch laufenden Platte erhält und vor der anderen Platte - Rechner booten - Rechner sollte Raid wiederherstellen (dauert 1-2 Stunden) was direkt am Bildschirm mitverfolgt werden kann und anschließend normal wieder laufen. Rechner testen! 3. Wiederherstellung mit neuer Platte wenn Rechnerkonfiguration nicht getestet wurde (ungetestet) - Sicherung (?) - Platte einbauen und dafür sorgen, daß die neue Platte im SCSI-Bus die ID, direkt hinter der noch laufenden Platte erhält und vor der anderen Platte - Rechner booten - Rechner sollte Raid wiederherstellen (dauert 1-2 Stunden) was direkt am Bildschirm mitverfolgt werden kann und anschließend normal wieder laufen. PS: Die Beschreibung geht davon aus, daß die Konfiguration des Raids so erfolgte, das /dev/sda1 in den Konfigurationsdateien der zuerst genannte Device ist. Sollten in der Beschreibung Fehler sein, wäre ich dankbar für Eure Berichtigungen. Punkt 1 und 2 habe ich so erfolgreich durchgeführt. MfG; Werner --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (1)
-
w.g@bigfoot.de