Kurz zusammengefasst

Kurz zusammengefasst

Kurz zusammengefasst

Ich muss von/auf zwei meiner mdadmRAID1-Arrays lesen und schreiben, nachdem ich in beiden Fällen eines der Laufwerke ausgesteckt und auskommentiert habe /etc/mdadm/mdadm.conf+ initramfsnatürlich aktualisieren.


System

Betriebssystem: GNU/Linux Debian 9 (Stretch), vollständig aktualisiert.

MD: 2 mdadmArrays in RAID1, die beide beim Booten wie unten dargestellt angezeigt werden.

HW: Eines der Laufwerke in mdadmRAID1 aus beiden Arrays getrennt.


Beim Booten werden beide angezeigt alsinactive

# cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : inactive sdc1[1](S)
      1953382471 blocks super 1.2

md1 : inactive sdb1[1](S)
      976630471 blocks super 1.2

unused devices: <none>

Erläuterung

Ich habe diese Arrays absichtlich auskommentiert in /etc/mdadm/mdadm.conf:

# newer drives | 2 TB
#ARRAY /dev/md0 metadata=1.2 name=server:0 UUID=<Array UUID #0>

# older drives | 1 TB
#ARRAY /dev/md1 metadata=1.2 name=server:1 UUID=<Array UUID #1>

Abschließend habe ich initramfsvor dem Neustart folgendes Update durchgeführt:

# update-initramfs -u

Frage

Wie mache ich beide Arrays an dieser Stelle vorübergehend aktiv und beschreibbar?

Antwort1

Zuerst müssen Sie diese Arrays stoppen:

# mdadm --stop /dev/md127 && mdadm --stop /dev/md1

Das solltest du sehen:

mdadm: stopped /dev/md127
mdadm: stopped /dev/md1

Anschließend müssen Sie sie wieder zusammenbauen:

# mdadm --assemble --scan

Das solltest du sehen:

mdadm: /dev/md/1 has been started with 1 drive (out of 2).
mdadm: /dev/md/0 has been started with 1 drive (out of 2).

Mal sehen, was wir jetzt haben:

# cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active (auto-read-only) raid1 sdc1[1]
      1953382464 blocks super 1.2 [2/1] [_U]
      bitmap: 0/15 pages [0KB], 65536KB chunk

md1 : active (auto-read-only) raid1 sdb1[1]
      976630464 blocks super 1.2 [2/1] [_U]
      bitmap: 0/8 pages [0KB], 65536KB chunk

unused devices: <none>

Damit sind wir im Grunde fertig, mit der Ausnahme, dass die Arrays schreibgeschützt sind.


Dies können wir mit folgendem Befehl lösen:

# mdadm --readwrite /dev/md[01]

Wenn der Befehl erfolgreich war, sollten Sie jetzt nichts sehen. Dies können Sie einfach noch einmal mit folgendem Befehl überprüfen:

# cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdc1[1]
      1953382464 blocks super 1.2 [2/1] [_U]
      bitmap: 0/15 pages [0KB], 65536KB chunk

md1 : active raid1 sdb1[1]
      976630464 blocks super 1.2 [2/1] [_U]
      bitmap: 0/8 pages [0KB], 65536KB chunk

unused devices: <none>

verwandte Informationen