Änderungen

Zur Navigation springen Zur Suche springen
Diese Anleitung zeigt Ihnen, wie Sie eine defekte oder ausgefallene Festplatte eines Linux Software-RAIDs (also eine Komponente eines md-Devices) entfernen bzw. austauschen.
'''Bitte koordinieren Sie den Austausch der defekten Festplatte vorher dem entsprechenden Schritt in dieser Anleitung mit unserem Support, um unnötige Wartezeiten und damit verbundene Datenverluste zu vermeiden.'''
= Hinweise =
** <code>/dev/sdb1</code>
* dass <code>/dev/sdb1</code> die defekte md-Komponente ist
* dass die physikalische Festplatte bereits durch uns getauscht wurdeDie nachfolgenden Schritte können theoretisch auch im laufenden System, das Sie auf Ihrem Root-Server installiert haben, vorgenommen werden. Wir empfehlen aber grundsätzlich, unser Rettungs-System zu verwenden.
= Eine Festplatte austauschen, die nur in einem md-Device (RAID-Array) verwendet wird =
Anhand des <code>(F)</code> erkennen Sie, dass <code>sdb1</code> als defekte md-Komponente erkannt wurde.
 
[[Kategorie:Root-Server]][[Kategorie:Linux Software-RAID]]
== Entfernen der defekten md-Komponente ==
$ mdadm --remove /dev/md0 /dev/sdb1
</pre>
 
== Austausch der defekten Festplatte durch uns ==
 
Nun ist der richtige Zeitpunkt, um die defekte Festplatte durch uns austauschen zu lassen.
 
Bitte ermitteln Sie die Seriennummer der defekten Festplatte via
 
<pre>
$ hdparm -i /dev/sdb | grep Serial
</pre>
 
teilen Sie uns genaue Modell-Bezeichnung sowie die Seriennummer mit. Sollte sich die defekte Festplatte nicht mehr ansprechen lassen, teilen Sie uns bitte die Seriennummern aller anderen verbauten Festplatten mit, so dass wir die defekte Festplatte im Ausschlussverfahren ermitteln können.
 
'''Bitte fahren Sie den Server zum Austausch unbedingt herunter (auch wenn sich dieser im Rettungs-System befindet). Bitte koordinieren Sie den Zeitpunkt unbedingt vorher mit unserem Support.'''
== Partitionieren der neuen Festplatte ==
</pre>
== Installation Unter Umständen ist es sinnvoll, die [[Server:Geschwindigkeit beim Resync/Rebuild/Recover/Repair beim Software-RAID erhöhen|Geschwindigkeit des Bootloaders auf der neuen Festplatte ==Rebuilds zu erhöhen]].
Bitte installieren Sie nun == Installation des Bootloaders in den Bootloader auf die neue Festplatte Master- je nach GrubBoot-Version.Record (MBR) der neuen Festplatte ==
=== Grub Bitte installieren Sie nun den Bootloader in den Master-Boot-Record (Grub1, grub-legacyMBR) ===der neuen Festplatte in Abhängigkeit der Version Ihres Grub.
Die Installation bei '''Sofern Sie mit Grub nicht vertraut sind, finden Sie [[Server:Grub in Version 1, auch 'Master-Boot-Record (MBR) auf Festplatte installieren oder reparieren|hier eine Anleitung]].'grub-legacy'' genannt, erfolgt in der Regel via
# rufen Sie = Eine Festplatte austauschen, die Grubin mehreren md-Konsole auf: <pre>$ grub</pre># geben Sie die Partition, auf der <code>/boot</code> liegt Devices (also <code>/dev/sdb2</code> in Grub1RAID-SchreibweiseArrays) an: <pre>root (hd1,1)</pre># schreiben Sie den Bootloader in den MBR von <code>/dev/sdb</code>: <pre>setup (hd1)</pre># beenden Sie die Grub-Konsole: <pre>quit</pre>verwendet wird =
Bitte beachten Wenn Sie dabei ein Festplatte austauschen möchten, die Devicein mehreren md-Nomenklatur von Grub1:* <code>hd0,0</code> entspricht <code>/dev/sda1</code>* <code>hd0,1</code> entspricht <code>/dev/sda2</code>* <code>hd0,2</code> entspricht <code>/dev/sda3</code>* Devices (...RAID-Arrays)* <code>hd1verwendet wird,0</code> entspricht <code>/dev/sdb1</code>* <code>hd1,1</code> entspricht <code>/dev/sdb2</code>* <code>hd1,2</code> entspricht <code>/dev/sdb3</code>* (...) === Grub2 === Die Installation ist hier in der Regel einfach übergehen Sie wie folgt vor:
<ol>
<li>prüfen Sie wie unter 2. beschrieben, welche Festplatte defekt ist</li>
<li>sollten nicht alle Partitionen der Festplatte als fehlerhaft erkannt worden sein, markieren Sie die restlichen Partitionen manuell als fehlerhaft, da Sie diese sonst im folgenden Schritt nicht entfernen können:
<pre>
$ mdadm --manage /dev/md1 --set-faulty /dev/sdb2
$ mdadm --manage /dev/md2 --set-faulty /dev/sdb3
</pre>
</li>
<li>entfernen Sie alle Partitionen der Festplatte aus allen md-Devices, in denen diese verwendet wird:
<pre>
$ mdadm --remove /dev/md0 /dev/sdb1
$ mdadm --remove /dev/md1 /dev/sdb2
$ mdadm --remove /dev/md2 /dev/sdb3
</pre>
</li>
<li>lassen Sie die defekte Festplatte durch uns austauschen</li>
<li>partitionieren Sie die neue Festplatte wie unter 2. beschrieben</li>
<li>fügen Sie die neuen Partitionen allen nötigen md-Devices hinzu:
<pre>
$ grubmdadm -install -add /dev/md0 /dev/sdb1$ mdadm --add /dev/md1 /dev/sdb2$ mdadm --add /dev/md2 /dev/sdbsdb3
</pre>
</li>
<li>installieren Sie den Bootloader wie unter 2.6 beschrieben</li>
</ol>
zu erreichen, bitte beachten Sie jedoch Besonderheiten Ihrer [[Kategorie:Root-Server]][[Kategorie:Linux-Distribution. = Eine Festplatte austauschen, die in mehreren md-Devices (RAID-ArraysServer) verwendet wird = Wenn Sie ein Festplatte austauschen möchten, die in mehreren md-Devices verwendet wird, gehen Sie wie folgt vor]][[Kategorie# prüfen Sie wie unter 2. beschrieben, welche Festplatte defekt ist# ollten nicht alle Partitionen der Festplatte als fehlerhaft erkannt worden sein, markieren Sie die restlichen manuell als fehlerhaft, z.B.<!Linux Software----><pre>$ mdadm --manage /dev/md1 --set-faulty /dev/sdb2</pre># entfernen Sie alle Partitionen der Festplatte aus allen md-Devices, in denen diese verwendet wird, also z.B.<!----><pre>$ mdadm --remove /dev/md0 /dev/sdb1<!---->$ mdadm --remove /dev/md1 /dev/sdb2<!---->$ mdadm --remove /dev/md2 /dev/sdb3</pre># partitionieren Sie die neue Festplatte wie unter 2.3 beschrieben# fügen Sie die neuen Partitionen allen nötigen md-Devices hinzu, z.B.<!----><pre>$ mdadm --add /dev/md0 /dev/sdb1$ mdadm --add /dev/md1 /dev/sdb2$ mdadm --add /dev/md2 /dev/sdb3</pre># installieren Sie den Bootloader wie unter 2.5 beschriebenRAID (Server)]]
1.533

Bearbeitungen

Navigationsmenü