Ich hatte einen doppelten Fehler, als ich in den Ferien meines Arrays weg war. Während ich die Daten speicherte, erstellte ich ein neues Array auf einem neuen Laufwerk mit / dev / md1 und kopierte die Informationen von meinem fast fehlgeschlagenen restlichen HD-Array mit / dev / md0.
Die ursprünglichen Daten befanden sich in einem Array, das als / dev / md0 erstellt wurde, was ich bevorzuge.
Wie kann ich meine untergeordnete Nummer des Raids auf den Superblocks wieder in / dev / md0 ändern? Wenn es bootet, wird es als / dev / md1 erkannt.
Ich habe Foren gelesen und verschiedene Dinge ausprobiert, wie das Aktualisieren des Arrays auf diese Weise, um zu versuchen, den Superblock ohne Erfolg umzuschreiben:
mdadm --assemble /dev/md0 --super-minor=0 --uuid=c35876ca:13e90c31:dc40c61c:eccfa279
Aktuelle Array-Informationen:
dell-desktop ~ # mdadm -Es
ARRAY /dev/md/1 metadata=1.2 UUID=c35876ca:13e90c31:dc40c61c:eccfa279 name=dell-desktop:1
dell-desktop ~ # mdadm -E /dev/sdb6
/dev/sdb6:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : c35876ca:13e90c31:dc40c61c:eccfa279
Name : dell-desktop:1 (local to host dell-desktop)
Creation Time : Mon Jan 6 19:44:05 2014
Raid Level : raid1
Raid Devices : 2
Avail Dev Size : 1898729472 (905.38 GiB 972.15 GB)
Array Size : 949364544 (905.38 GiB 972.15 GB)
Used Dev Size : 1898729088 (905.38 GiB 972.15 GB)
Data Offset : 262144 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 521142b5:2385b1b6:08f36e23:be4ae276
Update Time : Tue Jan 7 13:57:21 2014
Checksum : 19503e2a - correct
Events : 575
Device Role : Active device 1
Array State : AA ('A' == active, '.' == missing)
dell-desktop ~ # cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda6[0] sdb6[2]
949364544 blocks super 1.2 [2/2] [UU]
unused devices: <none>
Jede Hilfe wird freundlich geschätzt
quelle