RAID1-Member abgeraucht, Fragen zum Austausch:

Software besorgen und anwenden
Post Reply
Message
Author
Begbie(PW vergessen:)

RAID1-Member abgeraucht, Fragen zum Austausch:

#1 Post by Begbie(PW vergessen:) »

Hallo Leute,

ich habe heute leider feststellen müssen, dass an einem meiner Server eine Platte den Geist auf gegeben hat. cat /proc/mdstat zeigt:

Code: Select all

# cat /proc/mdstat
Personalities : [raid1]
md43 : active raid1 sdc1[0]
      1028096 blocks [2/1] [U_]
smrtctl hat die Diagnose bestätigt, sdd ist im Arsch. An sich erstmal kein Beinbruch, nur muss ich jetzt natürlich die defekte Platte tauschen, und habe dies noch nie gemacht :?

Mich würde nun interessieren, ob das Szenario das ich anwenden will so passt, oder nicht:
Defekte Platte aus dem RAID-Array nehmen:

Code: Select all

# mdadm /dev/md4 -r /dev/sdd1
Kiste runterfahren, Platte wechseln.
Kiste wieder starten
Partitionstabelle von sdc auf sdd "clonen":

Code: Select all

# dd if=/dev/sdc of=/dev/sdd count=1 bs=512
Partitionstabelle im Kernel neu einlesen:

Code: Select all

# sfdisk -R /dev/sdd
Die neue Platte dem Array hinzufügen:

Code: Select all

#mdadm /dev/md4 -a /dev/sdd1
Kann mir jemand sagen ob das so klappt?

Dann noch 2 Sachen:
1.) Ist doch richtig, dass die neue Platte größer sein kann, oder?
2.) Wie kann ich dem Array einen Spare hinzufügen?

Vielen Dank für Euere Unterstützung.

Gruß
Begbie
[/list]

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

Re: RAID1-Member abgeraucht, Fragen zum Austausch:

#2 Post by Janka »

Begbie(PW vergessen:) wrote: Kann mir jemand sagen ob das so klappt?
Genau so sollte das klappen.
Dann noch 2 Sachen:
1.) Ist doch richtig, dass die neue Platte größer sein kann, oder?
Du arbeitest doch eh mit gespiegelten *Partitionen*, nicht mit gespiegelten *Devices*. Da du die Partitonstabelle kopierst, sind beide Partitionen gleich groß. Den Rest der neuen, größeren Platte kannst du für nicht ganz so wichtige Daten benutzen, ohne Spiegelung halt.

2.) Wie kann ich dem Array einen Spare hinzufügen?

Code: Select all

# mdadm --grow /dev/md4 --spare-devices=1
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Begbie
Posts: 7
Joined: 05. Jul 2004 8:58

#3 Post by Begbie »

Danke Janka,

für die Bestätigung. Es hat geklappt.

Gruß
Begbie
90% aller Fehler haben ihre Ursache 60cm vor dem Bildschirm. :D:D

Post Reply