mdadm – Finn Christiansen https://blogarchive.finnchristiansen.de Softwareentwickler mit einer Vorliebe für freie Software und GNU / Linux Sat, 08 Dec 2018 16:50:58 +0000 de-DE hourly 1 https://wordpress.org/?v=5.1.1 https://blogarchive.finnchristiansen.de/wp-content/uploads/2017/01/cropped-FinnsBlog512-32x32.png mdadm – Finn Christiansen https://blogarchive.finnchristiansen.de 32 32 Spare Festplatte eines RAID5 zur aktiven Festplatte machen https://blogarchive.finnchristiansen.de/2017/12/31/spare-festplatte-eines-raid5-zur-aktiven-festplatte-machen/ https://blogarchive.finnchristiansen.de/2017/12/31/spare-festplatte-eines-raid5-zur-aktiven-festplatte-machen/#respond Sun, 31 Dec 2017 10:29:51 +0000 https://www.finnchristiansen.de/?p=307 Continue reading ]]> Kürzlich habe ich in meinem auf OpenMediaVault basiernden NAS eine weitere Festplatte eingebaut und zum RAID5 hinzugefügt. Da der freie Speicherplatz in meinem betehenden RAID langsam knapp wurde, wollte ich das RAID Array und anschließend das darin liegende Dateisystem vergrößern. Zu meiner Verwunderung wurde die weitere Festplatte aber als (Hot) Spare Festplatte, also quasi als Standy-Ersatz-Festplatte hinzugefügt.

Die Lösung fand sich in folgender Zeile in der mdadm-Konfigurationsdatei

/etc/mdadm/mdadm.conf
 :

ARRAY /dev/md0 metadata=1.2 spares=1 name=nas:RAID5 UUID=a6bbae11:8c383011:676a08ca:60cfd488

Dort wird explizit eine Festplatte als Spare-Festplatte reserviert, so dass ich die Zeile wie folgt geändert habe:

ARRAY /dev/md0 metadata=1.2 spares=0 name=nas:RAID5 UUID=a6bbae11:8c383011:676a08ca:60cfd488

Damit aus der Spare-Festplatte jetzt eine aktive Festplatte im RAID Array wird, habe ich das RAID Array unter Angabe der Anzahl der RAID-Festplatten vergrößert:

mdadm --grow /dev/md0 --raid-devices=6

Seitdem läuft nun das Reshaping, also das erneute Anordnen oder Reorganisieren des RAID Arrays, wie man mit 

cat /proc/mdstat
  überprüfen kann:

Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdf[5] sdc[0] sde[4] sdd[3] sdb[2] sda[1]
      15627548672 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
      [================>....]  reshape = 84.0% (3282224128/3906887168) finish=155.9min speed=66761K/sec
      
unused devices: <none>

Nun sieht man deutlich, dass keine Spare-Festplatte mehr vorhanden ist und alle Festplatten als aktiv genutzte Festplatte zum RAID Array gehören:

Warum dieses Verhalten nicht schon beim Hinzufügen der vierten oder fünften Festplatte aufgetreten ist weiß ich nicht, aber die Lösung war zum Glück einfach zu finden.

]]>
https://blogarchive.finnchristiansen.de/2017/12/31/spare-festplatte-eines-raid5-zur-aktiven-festplatte-machen/feed/ 0