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 12 TB NAS Interne Festplatte 3,5 Zoll - 7200 U/Min, SATA 6Gb/s, CMR, 512MB Cache WD Red Plus 12 TB NAS Interne Festplatte 3,5 Zoll – 7200 U/Min, SATA 6Gb/s, CMR, 512MB Cache Aktuell keine Bewertungen
2 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 195,51 EUR
3 WD Red Plus 4 TB NAS Interne Festplatte 3,5 Zoll - 5400 U/Min, SATA 6 Gb/s, CMR, 256MB Cache WD Red Plus 4 TB NAS Interne Festplatte 3,5 Zoll – 5400 U/Min, SATA 6 Gb/s, CMR, 256MB Cache Aktuell keine Bewertungen 120,09 EURAmazon Prime
4 Seagate IronWolf 8TB, NAS Interne Festplatte HDD, 3.5 Zoll, 5400 U/Min, 256 MB Cache, SATA 6 Gb/s, silber, inkl. Data Rescue Service (ST8000VNZ02) Seagate IronWolf 8TB, NAS Interne Festplatte HDD, 3.5 Zoll, 5400 U/Min, 256 MB Cache, SATA 6 Gb/s… Aktuell keine Bewertungen 327,55 EUR
5 Seagate IronWolf Pro 8TB, NAS Interne Festplatte HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA 6 GB/S, inkl. Data Rescue Service (ST8000NTZ01) Seagate IronWolf Pro 8TB, NAS Interne Festplatte HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA… Aktuell keine Bewertungen 293,99 EURAmazon Prime
6 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 187,19 EUR
7 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
8 TOSHIBA N300 4TB Interne NAS-Festplatte, 3,5'' SATA HDD, 7200 RPM, 24/7 Betrieb, Unterstützt 1-8 Baysysteme, 128MB Cache, 180TB/Jahr Arbeitslast, 3 Jahre Garantie (HDEX01TZNA51F). TOSHIBA N300 4TB Interne NAS-Festplatte, 3,5“ SATA HDD, 7200 RPM, 24/7 Betrieb, Unterstützt… Aktuell keine Bewertungen
9 Toshiba N300 8TB 3.5' NAS HDD – 7200RPM, 512MB Cache, SATA III Toshiba N300 8TB 3.5″ NAS HDD – 7200RPM, 512MB Cache, SATA III Aktuell keine Bewertungen 285,00 EUR
10 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 529,00 EUR