Irgendwann kommt jeder mal in die Situation das im RAID eine Festplatte über die „Regenbogenbrücke“ geht.
Für Unwissende – „Über die Regenbogenbrücke gehen“ sagt man bei Tieren, insbesondere bei Hunden, wenn diese uns verlassen haben. „

Zurück zum Thema, euch stirbt eine Festplatte weg, Ihr stopft eine neue in das System und das System meldet – “ HEY JA, Geil eine neue Festplatte “ – Ich brauche für das RAID Rebuild / Re-Sync insgesamt 28 Stunden und 17 Minuten. Dann guckst du erstmal blöd in die Röhre. Doch was kannst du tun um die RAID Rebuild Zeit zu beschleunigen?

cat /proc/mdstat

## VOLL LANGSAM mit nur ca. 61 MB pro Sekunde ##

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid5 sdf2[0] sdb2[5] sda2[4] sdd2[3] sdc2[2] sde2[1]
      19454428160 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
      [>....................]  resync =  0.6% (26810492/3890885632) finish=1044.6min speed=61649K/sec
      bitmap: 29/29 pages [116KB], 65536KB chunk

Tipp 1: raid.speed_limit_max

In Debian basierenden Systemen gibt es 2 kleine Optionen welche die allgemeine Geschwindigkeit für ein RAID definieren. Definiert wird dies über eine „Min“ und eine „Max“ Option.

/proc/sys/dev/raid/{speed_limit_max,speed_limit_min} kernel variables
## Einfach mal in die CLI kopieren ##
sysctl dev.raid.speed_limit_min
sysctl dev.raid.speed_limit_max

## Beispiel Ausgabe: ##
dev.raid.speed_limit_min = 5000
dev.raid.speed_limit_max = 10000

Damit könnt Ihr zumindest schonmal auslesen was eure gesetzten Werte im System sind. Die Geschwindigkeit wird in Kibibyte pro Sekunde angegeben (1 Kibibyte = 2 10 Byte = 1024 Byte) und ist eine Rate pro Gerät, nicht eine Rate pro Array.
Der Standardwert ist 1000.

Diesen Wert erhöht Ihr jetzt auf euren beliebigen Wert. Die Limitierung der Geschwindigkeit werden ohnehin eure verbauten Festplatten sein. Wir erhöhen jetzt den Min Wert auf 50.000 und den Max Wert auf 500.000 Kibibyte.

echo 50000 > /proc/sys/dev/raid/speed_limit_min
echo 500000 > /proc/sys/dev/raid/speed_limit_max

## ODER ##
## Tragt es in die /etc/sysctl.conf ein ##

dev.raid.speed_limit_min = 50000 
dev.raid.speed_limit_max = 500000 

sysctl -p

Ohne Neustart des Systems sollte sich eure RAID Rebuild Speed deutlich verbessern.

cat /proc/mdstat

## Deutlich besser mit 167 MB pro Sekunde ##

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid5 sdf2[0] sde2[5] sdd2[4] sdc2[3] sda2[2] sdb2[1]
      19454428160 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/5] [UUUUU]
      [>....................]  recovery =  4.8% (187028428/3890885632) finish=367.8min speed=167808K/sec
      bitmap: 28/29 pages [112KB], 65536KB chunk

Meine „NAS HDD Empfehlung“

# Vorschau Produkt Bewertung Preis
1 WD Red Plus 2 TB NAS Interne Festplatte 3,5 Zoll - 5400 U/Min, SATA 6 Gb/s, CMR, 64MB Cache WD Red Plus 2 TB NAS Interne Festplatte 3,5 Zoll – 5400 U/Min, SATA 6 Gb/s, CMR, 64MB Cache Aktuell keine Bewertungen
2 Seagate IronWolf 12TB, NAS Interne Festplatte HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA 6GB/s, silber, inkl. Data Rescue Service (ST12000VNZ008) Seagate IronWolf 12TB, NAS Interne Festplatte HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA… Aktuell keine Bewertungen 359,99 EURAmazon Prime
3 WD Red Plus 12 TB NAS Interne Festplatte 3,5 Zoll - 7200 U/Min, SATA 6Gb/s, CMR, 256MB Cache WD Red Plus 12 TB NAS Interne Festplatte 3,5 Zoll – 7200 U/Min, SATA 6Gb/s, CMR, 256MB Cache Aktuell keine Bewertungen 339,00 EUR
4 Seagate IronWolf, NAS interne Festplatte 4TB HDD, 3.5 Zoll, 5900 U/Min, CMR, 64 MB Cache, SATA 6GB/s, silber, inkl. 3 Jahre Rescue Service, ST4000VN008 Seagate IronWolf, NAS interne Festplatte 4TB HDD, 3.5 Zoll, 5900 U/Min, CMR, 64 MB Cache, SATA… Aktuell keine Bewertungen 186,57 EUR
5 Seagate IronWolf 6TB, NAS Interne Festplatte HDD, 3.5 Zoll, 5400 U/Min, 256 MB Cache, SATA 6 Gb/s, silber, inkl. Data Rescue Service (ST6000VNZ06) Seagate IronWolf 6TB, NAS Interne Festplatte HDD, 3.5 Zoll, 5400 U/Min, 256 MB Cache, SATA 6 Gb/s… Aktuell keine Bewertungen 204,99 EURAmazon Prime
6 Seagate IronWolf 4TB, NAS Interne Festplatte HDD, 3.5 Zoll, 5400 U/Min, CMR, 64 MB Cache, SATA 6GB/s, silber, inkl. Data Rescue Service (ST4000VNZ06) Seagate IronWolf 4TB, NAS Interne Festplatte HDD, 3.5 Zoll, 5400 U/Min, CMR, 64 MB Cache, SATA… Aktuell keine Bewertungen 159,99 EURAmazon Prime
7 Seagate Exos X16 14TB Interne Server Festplatte ST14000NM001G 3,5 Zoll HDD SATA 6Gb/s 7200RPM 256MB Cache Seagate Exos X16 14TB Interne Server Festplatte ST14000NM001G 3,5 Zoll HDD SATA 6Gb/s 7200RPM 256MB… Aktuell keine Bewertungen
8 Toshiba N300 NAS HARD DRIVE 8 TB BULK Serial ATA GB 7.200 rpm SATA 512 MB Toshiba N300 NAS HARD DRIVE 8 TB BULK Serial ATA GB 7.200 rpm SATA 512 MB Aktuell keine Bewertungen 271,00 EUR
9 Seagate Exos 26TB Int. Server Festplatte ST26000NM000C (Factory Recertified) 3,5 Zoll HDD SATA3, 7200RPM, 512MB Cache (Generalüberholt und Zertifiziert Seagate Exos 26TB Int. Server Festplatte ST26000NM000C (Factory Recertified) 3,5 Zoll HDD SATA… Aktuell keine Bewertungen 439,00 EUR
10 Seagate IronWolf Pro 16TB, NAS interne Festplatte HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA 6 GB/S, inkl. Data Rescue Service (ST16000NTZ01) Seagate IronWolf Pro 16TB, NAS interne Festplatte HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA… Aktuell keine Bewertungen 459,99 EURAmazon Prime