/dev/sda3 has no superblock

Status
Für weitere Antworten geschlossen.

coffein

Benutzer
Mitglied seit
18. Jul 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo RAID-5 Freaks!

Ich bin am verzweifeln... Mein Volume 1 ist abgerauscht. Aber ich fange mal vorne an:

Ich besitze eine DS410 mit folgenden Platten:
1: Samsung 2TB
2: Seagate 500GB
3: Samsung 2TB (baugleich mit 1)
4: Hitachi 1TB

Das ist mal ein wilder Mix, was?
Bisher funktionierte alles seit mehreren Monaten tadellos. Um etwas mehr Ordnung, Platz und Performance (die Hitachi-Platte ist nicht gerade ein flinkes Reh) in den schwarzen Kasten zu bringen, habe ich mir zwei weitere Samsung (=1 und 3) geordert.

Nachdem das Amazon-Paket endlich da war, habe ich mich mit einem Schraubenzieher bewaffnet und Platte 2 gegen eine Neue ausgetauscht. Die DS wieder hochgefahren und das Volume 1 repariert. Das hat geklappt: nach etlichen Stundenwar Volume 1 wieder einsatzbereit. Super, auf zur nächsten Platte, die 4. getauscht. Und stundenlang auf die Paritäts-und-Hinzufüge-Prozentzahl glotzen.

Aber dann: Volume 1 crashed, ein Ausrufungszeichen hinter Platte 3(!) und 4. Hoppla, dachte ich mir mit leicht erhöhtem Puls, wasnnulos? Platte 3 kaputt?
Nachdem ich mit gezielten Atemübungen den Puls wieder auf Zimmertemperaturniveau gebracht habe, dachte ich mir, ich tausche einfach die 4. wieder gegen die alte Hitachi aus. Die ist ja eigentlich noch in Ordnung gewesen. Nach einem DS-Neustart wurden mir nur noch 3 Platten im Verbund angezeigt. (Puls steigt). Noch etwas wilder die Platten getauscht, jetzt sind nur noch Platte 1 und 2 verfügbar. Puls ist wieder dreistellig.

Spätestens jetzt (Asche auf mein Haupt) habe ich hier im Forum gestöbert.
Hinweis: Alle Kommentare wie: "Warum haste hier nicht eher reingeguckt" oder "du Idiot" oder "Hast ja bestimmt ein Backup" werden nicht nur akzeptiert, sondern durchaus erwünscht.
Gebt´s mir, ich hab´s verdient!

Aber erstmal zu den Versuchen, die ich gestartet habe, nachdem ich mich hier im Forum wund gesucht habe (ich hasse Captchas):

Rich (BBCode):
skalar-raid> mdadm --stop /dev/md2
mdadm: stopped /dev/md2
skalar-raid>  mdadm --assemble --force -v /dev/md2 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3
mdadm: looking for devices for /dev/md2
mdadm: no recogniseable superblock on /dev/sda3
mdadm: /dev/sda3 has no superblock - assembly aborted

ARGH!

Rich (BBCode):
skalar-raid> fdisk -l

Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sda2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sda3             588 18446744073709527469 18446744073510856880    f  Win95 Ext'd (LBA)
/dev/sda5             589       60801   483652864   fd  Linux raid autodetect
/dev/sda6           60802      121601   488367952   fd  Linux raid autodetect
/dev/sda7          121602      243201   976743952   fd  Linux raid autodetect

Disk /dev/sdb: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdb2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdb3             588 18446744073709527469 18446744073510856880    f  Win95 Ext'd (LBA)
/dev/sdb5             589       60801   483652864   fd  Linux raid autodetect
/dev/sdb6           60802      121601   488367952   fd  Linux raid autodetect
/dev/sdb7          121602      243201   976743952   fd  Linux raid autodetect

Disk /dev/sdc: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdc1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdc2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdc3             588 18446744073709527469 18446744073510856880    f  Win95 Ext'd (LBA)
/dev/sdc5             589       60801   483652864   fd  Linux raid autodetect
/dev/sdc6           60802      121601   488367952   fd  Linux raid autodetect
/dev/sdc7          121602      243201   976743952   fd  Linux raid autodetect

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdd1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdd2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdd3             588      121601   972036912    f  Win95 Ext'd (LBA)
/dev/sdd5             589       60801   483652864   fd  Linux raid autodetect
/dev/sdd6           60802      121601   488367952   fd  Linux raid autodetect
skalar-raid> mdadm --stop /dev/md2
mdadm: error opening /dev/md2: No such file or directory
skalar-raid> fdisk -i
fdisk: invalid option -- i
BusyBox v1.1.0 (2010.04.19-13:38+0000) multi-call binary

Usage: fdisk [-luv] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK

skalar-raid> fdisk -l

Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sda2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sda3             588 18446744073709527469 18446744073510856880    f  Win95 Ext'd (LBA)
/dev/sda5             589       60801   483652864   fd  Linux raid autodetect
/dev/sda6           60802      121601   488367952   fd  Linux raid autodetect
/dev/sda7          121602      243201   976743952   fd  Linux raid autodetect

Disk /dev/sdb: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdb2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdb3             588 18446744073709527469 18446744073510856880    f  Win95 Ext'd (LBA)
/dev/sdb5             589       60801   483652864   fd  Linux raid autodetect
/dev/sdb6           60802      121601   488367952   fd  Linux raid autodetect
/dev/sdb7          121602      243201   976743952   fd  Linux raid autodetect

Disk /dev/sdc: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdc1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdc2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdc3             588 18446744073709527469 18446744073510856880    f  Win95 Ext'd (LBA)
/dev/sdc5             589       60801   483652864   fd  Linux raid autodetect
/dev/sdc6           60802      121601   488367952   fd  Linux raid autodetect
/dev/sdc7          121602      243201   976743952   fd  Linux raid autodetect

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdd1               1         311     2490240   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdd2             311         572     2097152   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdd3             588      121601   972036912    f  Win95 Ext'd (LBA)
/dev/sdd5             589       60801   483652864   fd  Linux raid autodetect
/dev/sdd6           60802      121601   488367952   fd  Linux raid autodetect

undnu? Wer schenkt mir einen Superblock?
...[kleinlaut]hilfe...[/kleinlaut]
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wie waren denn die ursprüngliche Plattenkonfiguration? RAID5 mag unter dem Deckmantel des SHR (Standard formatiert) anlegt worden sein, aber so richtig verstehe ich es nicht, was sich dabei entwickelt hat.

Wo man einen Superblock herbekommt? Hmmm ... ich tippe darauf, dass der Partitionstyp (da wo auf einmal Win95 steht) kein Neuanlegen/Erkennen des Superblocks durch den mdadm zulässt.

Ich würde dir den Vorschlag machen, dass du dich mit dem Synology-Support in Verbindungs setzt; die schauen dann mal auf deine DS rauf und können dir wahrscheinlich am besten weiter helfen.

Itari

Anmerkung für die Zukunft und für alle Leser: Da ein RAID immer zerfallen kann und es immer mit viel Stress zu tun hat, ist die einfachste Technik der Aufrüstung die: man macht ein Backup aller Daten und Konfigurations-Einstellungen (und schreibt sich sonst noch alles auf, was man so konfiguriert/installiert hat), setzt dann die gewüschten Platte(n) ein und initialisiert sie so, wie man es sich nun wünscht und spielt dann seinen Sicherung wieder zurück.
 

coffein

Benutzer
Mitglied seit
18. Jul 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Ganz genau, Standart (SHR). Hab mich gerade mal mit dem Support in Verbindung gesetzt. Jetzt heißt es abwarten.

Tja, ein Backup hätte natürlich viel Stress vermieden. Aber ein Backup von der Größe ist auch nicht so ganz ohne.
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
[posts ohne nährwert für die problemlösung gelöscht]

undnu? Wer schenkt mir einen Superblock?

vorarbeit: die plattenkonstellation verwenden, wo das raid ausgestiegen ist

möglichkeit #1: mdadm mit zusätzlichen parametern
1. raid stoppen: mdadm --stop /dev/md2
2. platten einzeln untersuchen (sda sdb,sdc,sdd) : mdadm --examine /dev/sda

für die angabe des des superblocks nimmt man die platte mit möglichst vielen "active syncs

Beispiel:
Number Major Minor RaidDevice State
this 0 8 3 0 active sync /dev/sda3

0 0 8 3 0 active sync /dev/sda3
1 1 0 0 1 faulty removed
2 2 0 0 2 faulty removed
3 3 0 0 3 faulty removed

3. mdadm --assemble --force -v /dev/md2 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3 --update=super-minor /dev/sda3

möglichkeit #2
raid5-fähige datenrettungssoftware benutzen
 

coffein

Benutzer
Mitglied seit
18. Jul 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Sooooo... Kurzer Zwischenbericht. Der Support war auf meinem schwarzen Kasten. Leider konnten nicht alle Daten wieder hergestellt werden. Zumindest 80% der alten Projektdaten sind wieder da (Ufff).

Leider waren die Fotos auf einem iSCSI-Target. Keine Ahnung, wie ich das wieder aktivieren kann. In der Weboberfläche sind die Dinger Offline, ein Klick auf aktivieren bringt nix. In der Console sehe ich die Dinger im @iSCSITrg Verzeichnis vor sich hin schlummern.

Habt ihr eine Idee, wie ich da vielleicht doch noch rankomme?

Grüße
 

coffein

Benutzer
Mitglied seit
18. Jul 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
möglichkeit #1: mdadm mit zusätzlichen parametern

Hallo Supaman,
hab dein Post doch glatt überlesen. Die Tipps werde ich gleich mal ausprobieren, danke.

Kannst du mir eine Raid5-fähige Datenrettungssoftware empfehlen?
 

coffein

Benutzer
Mitglied seit
18. Jul 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Rich (BBCode):
skalar-raid> mdadm --stop --force /dev/md2
mdadm: failed to stop array /dev/md2: Device or resource busy
Perhaps a running process, mounted filesystem or active volume group?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat