Ich habe ein Problem. Ich habe ähnliche Threads im gesamten Internet gefunden, aber ich dachte, es wäre besser, wenn ich einen bestimmten Thread mit dieser Konfiguration frage. Es gibt eine Ubuntu 18-Maschine mit 5 x 4 TB. Ich denke, es ist raid5 (ich habe es nicht installiert, und die Person, die es getan hat, ist nicht mehr hier). Es gab einen Neustart der Maschine und seitdem kann ich den Überfall nicht mehr zusammenbauen.
Um es nicht noch schlimmer zu machen, habe ich zuerst die Festplatten mit geklont
dd if=/dev/sdb of=sdb.iso bs=128k --status=progress
für sdb zu sdf.
Der erste Hinweis auf einen Fehler könnte sein, dass sdb nach ca. 3 TB einen E / A-Fehler hatte.
Ich habe sie als Loop-Geräte montiert und versucht, sie zusammenzubauen:
mdadm: Cannot assemble mbr metadata on /dev/loop1
mdadm: /dev/loop1 has no superblock - assembly aborted
Dies ist der gleiche Fehler wie bei den eigentlichen Geräten am Anfang.
mdadm --examine /dev/loop2
gibt mir
/dev/loop1:
MBR Magic : aa55
Partition[0] : 4294967295 sectors at 1 (type ee)
Dies ist für alle (Loop-) Geräte genau gleich.
Assemble --force funktioniert auch nicht.
Interessanterweise ist das Ergebnis, wenn ich blkid verwende:
/dev/sdb: PTUUID="1e34016b-9c4f-4c4d-a36d-50726c3df4b1" PTTYPE="gpt"
/dev/sdc: PTUUID="c4cd0051-37fc-4213-8e07-d63367040597" PTTYPE="gpt"
/dev/sdd: PTUUID="ed0aa999-48eb-45f3-9d92-a7b47d40d60a" PTTYPE="gpt"
/dev/sde: PTUUID="e8d707c1-55c0-493d-836e-58b55d922c35" PTTYPE="gpt"
/dev/sdf: PTUUID="8052a90c-140c-4ea1-a347-fd65109a97a6" PTTYPE="gpt"
Ich weiß von Software-Raids, die ich erstellt habe, dass der TYP "linux_raid_member" sein sollte.
Ich habe gerade bemerkt, dass es im Kernel-Log eine Menge Ereignisse von vor 3 Wochen gibt, wie:
handle_parity_checks5: 327 callbacks suppressed
md0: mismatch sector in range 1911818256-1911818264
Ich habe gelesen, dass wenn ich create benutze, Superblock-Daten einfach auf die Laufwerke geschrieben werden können. Aber dafür müsste ich die Parameter kennen, die verwendet wurden, als es zum ersten Mal erstellt wurde. Da ich es nicht war, weiß ich das nicht. Ich müsste mich auf Vorgaben verlassen.
Ich habe also zwei Fragen: Gibt es noch etwas anderes, das ich ausprobieren kann, als nur neu zu erstellen?
Gibt es ein Protokoll, in dem sich die Erstellungsparameter befinden könnten?
Vielen Dank.
quelle
losetup --partscan
dannloopXpY
stattdessen - Trennvorrichtung.