So ersetzen Sie das fehlerhafte Gerät aus dem RAID -Array

So ersetzen Sie das fehlerhafte Gerät aus dem RAID -Array

Im vorherigen Artikel beschreiben wir, wie RAID-1 in RHEL/CentOS-Systemen eingerichtet werden soll. Manchmal werden die mit dem Array angeschlossenen Festplatten ausgeführt. Marke es einfach als fehlerhaftes Gerät und benutze es nicht mehr. In dieser Situation müssen wir das fehlerhafte Gerät durch ein neues Arbeitsgerät ersetzen. Das folgende Bild zeigt, dass /Dev /SDC1 -Scheibe als fehlerhaft markiert wurde und eine neue Festplatte mit der vollständigen Datensynchronisierung stattgefunden hat.

In diesem Artikel werden Sie überprüft, welches Gerät fehlerhaft ist und wie Sie es aus dem RAID -Array entfernen können. Dieser Artikel hilft Ihnen Schritt für Schritt dabei, das fehlerhafte Gerät aus dem RAID -Array zu ersetzen.

Schritt 1: Identifizieren Sie das fehlerhafte Gerät

Sein vorliegender Bedeutung, die richtige Festplatte zu identifizieren, die mit RAID als fehlerhaft gekennzeichnet ist.

[[E -Mail geschützt] ~]# Mdadm -Detail /Dev /Md0 /Dev /Md0: Version: 1.2 Kreationszeit: Di 25. März 19:30:56 2014 RAID Level: RAID1 Array Größe: 5252187 (5.01 Gib 5.38 GB) Gebrauchte Entwicklungsgröße: 5252187 (5.01 Gib 5.38 GB) RAID -Geräte: 2 Gesamtgeräte: 2 Persistenz: Superblock ist persistente Updatezeit: Di 25. März 22:40:08 2014 Zustand: sauber, verschlechtert aktiv : server1: 0 (lokal zu host server1) uUid: 32a1c5ed: 7d6a99a6: 29d422f9: a3559b48 Ereignisse: 18 Number Major Minor RaidDevice Status 0 8 17 0 Active Sync /Dev /SDB1 1 0 1 1 8 33 - FAULY FAYRY FAYSER /DEVER /Dev /Dev /Dev /Devel /SDC1 

Wenn Sie die oben genannte Ausgabe ansehen, die Festplatte /dev/sdc1 zeigt fehlerhaft und als Ersatzscheibe hinzu. Also unser Ziel zu entfernen /dev/sdc1 und fügen Sie eine neue Festplatte anstelle davon hinzu. Stellen Sie außerdem sicher, dass Sie den Dateisystemtyp als festlegen Linux Raid Autodetekte.

Nur für Lernzwecke: Sie können einfach jede Festplatte als fehlerhaft mit dem folgenden Befehl markieren

[[E -Mail geschützt] ~]# mdadm /dev /md0 - -fail /dev /sdc1 mdadm: set /dev /sdc1 fehlerhaft in /dev /md0 

Schritt 2: Neue Festplatte erstellen

Ich habe eine neue virtuelle Festplatte beigefügt /dev/sdd im System. Lassen Sie uns eine Partition auf der Festplatte machen als /dev/sdd1 gleicher Größe der fehlerhaften Festplatte.

[[E -Mail geschützt] ~]# FDISK /DEV /SDD -Gerät enthält weder eine gültige DOS -Partitionstabelle, noch Sun-, SGI- oder OSF -Disklabel -Erstellung eines neuen DOS -Disklabels mit Festplattenkennung 0xE70CDC62. Änderungen bleiben nur im Speicher, bis Sie sich entscheiden, sie zu schreiben. Danach wird der vorherige Inhalt natürlich nicht wiederhergestellt werden. WARNUNG: Ungültiges Flag 0x0000 der Partition Tabelle 4 wird durch W (Rite) Warnung korrigiert: Der dos-kompatible Modus ist veraltet. Es wird dringend empfohlen, den Modus auszuschalten (Befehl 'C') und die Anzeigeeinheiten in Sektoren (Befehl 'u'). Befehl (M für Hilfe): n Befehlsaktion E erweiterte P Primärpartition (1-4) P Partitionsnummer (1-4): 1 Erster Zylinder (1-1305, Standard 1): Verwenden des Standardwerts 1 Letzter Zylinder, +Zylinder oder +Größe k, m, g (1-1305, Standard 1305): +5g-Befehl (M für Hilfe): T Ausgewählte Partition 1 Hex-Code (Typ L zu Auflistung von Codes): FD geändert Systemtyp der Partition 1 zu Befehl FD (Linux RAID Autodetect) (M für Hilfe): W Die Partitionstabelle wurde geändert! Rufen Sie ioctl () an, um die Partitionstabelle erneut zu lesen. Disketten synchronisieren. 

Schritt 3: Entfernen Sie die fehlerhafte Festplatte auf RAID

Entfernen wir die fehlerhafte Festplatte aus dem RAID -Array

[[E -Mail geschützt] ~]# mdadm /dev /md0 -remove /dev /sdc1 mdadm: hot entfernt /dev /sdc1 aus /dev /md0 

Schritt 4: Fügen Sie eine neue Festplatte in Raid bei

Wenn wir die fehlerhafte Festplatte aus dem RAID -Array entfernt haben, fügen wir eine neue Festplatte bei /dev/sdd1 anstelle davon.

[[E -Mail geschützt] ~]# mdadm /dev /md0 --add /dev /sdd1 mdadm: hinzugefügt /dev /sdd1 hinzugefügt 

Sobald eine neue Festplatte an das RAID -Array beigefügt ist, wird automatisch mit der Synchronisierung von Daten auf die Festplatte begonnen, um den Status der Synchronisierungsnutzung anzuzeigen

[[E -Mail geschützt] ~]# CAT /Proc /Mdstat Persönlichkeiten: [Raid1] MD0: Active Raid1 SDD1 [2] SDB1 [0] 5252187 Blockiert Super 1.2 [2/1] [u_] [====>…] Recovery = 22.8% (1200000/5252187) Finish = 0.2 Minuten Geschwindigkeit = 240000K/Sek. Unbenutzte Geräte: