Früher oder später ereilt uns alle mal das Thema, eine Festplatte fällt in einem Linux Software RAID aus und wir müssen diese Ersetzen bevor uns der Datenverlusst einholt. Also schnell eine neue Festplatte bestellt, diese kann gerne gleichgroß oder größer sein als die defekte Alte. Hehe, der hat „die Alte“ gesagt. 🙂

Grundlage für diese Anleitung ist, dass Ihr ein Linux Software RAID mit „mdadm“ nutzt.

Grundlegende RAID Informationen sammeln und vorbereiten

cat /proc/mdstat

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 nvme1n1p4[1] nvme0n1p4[0]
      466156864 blocks super 1.2 [2/2] [UU]
      bitmap: 3/4 pages [12KB], 65536KB chunk
md1 : active (auto-read-only) raid1 nvme0n1p2[0] nvme1n1p2[1]
      32488448 blocks super 1.2 [2/2] [UU]
md2 : active raid1 nvme0n1p3[0] nvme1n1p3[1]
      1046528 blocks super 1.2 [2/2] [UU]
md0 : active raid1 nvme1n1p1[1] nvme0n1p1[0]
      262080 blocks super 1.0 [2/2] [UU]

In diesem Beispiel gibt es sogar 4 RAID Arrays, welche für die diverse Partitionen genutzt werden. Wenn jetzt einer der Disks ausfallen sollte, dann wird einem das im Status bei den [ ] Klammern angezeigt. An [U_] bzw. [_U] erkennt man, dass eine Festplatte nicht synchronisiert ist. Wenn im Linux Software RAID-Array alles intakt ist, steht dort [UU].

In diesem Beispiel erkennen wir auch an dem (F) das eben genau diese Festplatte ausgefallen ist.

cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 nvme1n1p4[1](F) nvme0n1p4[0]
      466156864 blocks super 1.2 [2/1] [U_]
      bitmap: 3/4 pages [12KB], 65536KB chunk
[...]

Jetzt müssen wir diese Festplatte aus dem bestehenden RAID Verbund sauber entfernen. Wir sehen hier ja auch diese Festplatte heißt /dev/nvme1n1.

mdadm /dev/md0 -r /dev/nvme1n1p1
mdadm /dev/md1 -r /dev/nvme1n1p2
mdadm /dev/md2 -r /dev/nvme1n1p3
mdadm /dev/md3 -r /dev/nvme1n1p4

## Falls ein Error kommen sollte, kann es sein das Ihr Vorab noch die Disk FAILEN müsst ##
mdadm /dev/mdX --fail /dev/<device>

JETZT könnt Ihr die Festplatte austauschen gehen

Partition vorbereiten

Anschließend müssen wir für die neue Festplatte das Partitionsmodell wieder herstellen. In meinen Worten – wir klauen / kopieren diese Tabelle einfach von der Bestandsfestplatte und sind damit wieder sauber.

Hinweis: In aller Regel wird heute die Partitionstabelle GPT genutzt, daher leitet diese Anleitung durch GPT durch.

## Befehl 1 speichert die Partitionstabelle in einer Datei ab und Befehl 2 schreibt diese
## auf die neue Festplatten wieder drauf. Damit sind diese wieder identisch

sgdisk --backup=nvme1_parttable_gpt.bak /dev/nvme0n1
sgdisk --load-backup=nvme1_parttable_gpt.bak /dev/nvme1n1

## Der neuen Festplatte eine neue UUID verpassen und wir sind fast fertig ##
sgdisk -G /dev/nvme1n1

Festplatte wieder ins Software RAID einhängen – RAID Wiederherstellen

Wir hängen wieder genau die Partitionen in die einzelnen Software RAIDs ein, genau so wie es vorher war und die Synchronisierung startet automatisch los. Überprüfen können wir den Status jederzeit wieder mit einem „cat /proc/mdstat„.

mdadm /dev/md0 -a /dev/nvme1n1p1
mdadm /dev/md1 -a /dev/nvme1n1p2
mdadm /dev/md2 -a /dev/nvme1n1p3
mdadm /dev/md3 -a /dev/nvme1n1p4

cat /proc/mdstat

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 nvme1n1p2[2] nvme0n1p2[0]
      32488448 blocks super 1.2 [2/1] [U_]
      [===============>.....]  recovery = 75.0% (24392768/32488448) finish=0.3min speed=438792K/sec
md3 : active raid1 nvme1n1p4[1] nvme0n1p4[0]
      466156864 blocks super 1.2 [2/2] [UU]
      bitmap: 0/4 pages [0KB], 65536KB chunk
md2 : active raid1 nvme1n1p3[2] nvme0n1p3[0]
      1046528 blocks super 1.2 [2/1] [U_]
        resync=DELAYED
md0 : active raid1 nvme1n1p1[2] nvme0n1p1[0]
      262080 blocks super 1.0 [2/1] [U_]
        resync=DELAYED

Synchroniseren langsam? RAID Rebuild Langsam?

Wenn das synchronisieren langsam sein sollte, auch dazu hab ich einen Guten Tipp für euch. Das könnt Ihr hier nachlesen. https://schroederdennis.de/tipps-tricks/linux-raid-rebuild-resync-speed-time-verbessern-speed-time-tipps/

MEGA TIPP – Kauf direkt NAS Festplatten

# Vorschau Produkt Bewertung Preis
1 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 192,23 EUR
2 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
3 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
4 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 338,60 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,00 EUR
6 Seagate IronWolf, NAS interne Festplatte 1TB HDD, 3.5 Zoll, 5900 U/Min, CMR, 64 MB Cache, SATA 6GB/s, silber, inkl. 3 Jahre Rescue Service, ST1000VN002 Seagate IronWolf, NAS interne Festplatte 1TB HDD, 3.5 Zoll, 5900 U/Min, CMR, 64 MB Cache, SATA… Aktuell keine Bewertungen 149,00 EUR
7 Toshiba S300 Surveillance 4To 3.5p Festplatte Serial ATA SATA Toshiba S300 Surveillance 4To 3.5p Festplatte Serial ATA SATA Aktuell keine Bewertungen 135,02 EUR
8 Seagate IronWolf 8TB, NAS interne Festplatte, HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA 6GB/s, silber, inkl. 3 Jahre Rescue Service, Modellnr: ST8000VN004 Seagate IronWolf 8TB, NAS interne Festplatte, HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA… Aktuell keine Bewertungen
9 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
10 Seagate IronWolf Pro, NAS interne Festplatte 16TB HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA 6GB/s, silber, inkl. 3 Jahre Rescue Service, ST16000NE000 Seagate IronWolf Pro, NAS interne Festplatte 16TB HDD, 3.5 Zoll, 7200 U/Min, CMR, 256 MB Cache, SATA… Aktuell keine Bewertungen 523,99 EUR
Foto Festplatte HDD RAID
Foto Festplatte HDD RAID