OS Installation
Q
|
Wie stelle ich ein Software Raid 1 Array nach einem Festplattenversagen wieder her? |
* Verhalten
- Wie stelle ich ein Software RAID 1 Array nach einem Festplattenversagen wieder her?
- Eine meiner Software RAID Platten ist defekt und mein System will nicht booten.
* Environment
- Red Hat Enterprise Linux 5 oder neuer.
* Resolution
1. Booten Sie die Maschine mit nur einer "guten Festplatte" im System.
2. Sehen Sie bei /proc/mdstat and fdisk -l output nach um den RAID Status zu überprüfen. Fügen Sie output wenn möglich in das Ticket ein.
3. Setzen Sie die neue Festplatte in das System ein und booten Sie.
4. Installieren Sie grub auf beiden Festplatten damit, falls ein Fehler auf dem System auftritt, immer noch eine Festplatte mit mbr vorhanden ist:
[root@host ~]# grub-install /dev/sda
[root@host ~]# grub-install /dev/sdb
5. Partitionieren Sie die neue Festplatte um Sie genau so zu machen wie die vorhandene Festplatte mit denselben Start- und Endzylindern:
[root@host ~]# fdisk /dev/sda
6. Erstellen Sie die Partition mit ID Read "fd" und "Linux Raid Autodetect" wie im folgendem Beispiel:
Disk /dev/sda: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 38 305203+ fd Linux raid autodetect
/dev/sda2 39 1058 8193150 fd Linux raid autodetect
/dev/sda3 1059 91201 724073647+ fd Linux raid autodetect
7. Teilen Sie der Kernel mit die neu geschaffenen Partitionen zu erkennen:
[root@host ~]# partprobe
8. Stelle Sie jedes Gerät wieder her in dem Sie die zweite Festplatte hinzufügenund /proc/mdstat output mit dem mdadm Befehl verwenden:
[root@host ~]# mdadm /dev/md0 --add /dev/sda1
[root@host ~]# mdadm /dev/md1 --add /dev/sda3
[root@host ~]# mdadm /dev/md2 --add /dev/sda2
9. Überwachsen Sie den Fortschritt der Wiederherstellung mit dem Befehl:
[root@host ~]# watch -n 2 cat /proc/mdstat