|
Sy01
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

12. April 2012 08:45
Hallo zusammen!
Auch auf die Gefahr hin eins drauf zu bekommen weil es so ziemlich exakt das selbe Thema bereits gibt, poste ich hier nochmal mein Problem, da ich als Linux Laie die Lösung einfach nicht verstehe und das original Posting von 2009 ist und als "Problem gelöst" gilt und für Hüte das mir da vielleicht dann keiner mehr antwortet. Das original Posting findet sich hier um Forum http://forum.ubuntuusers.de/topic/raid-festplatte-per-usb-adapter-auslesen/?highlight=Wd+World+Edition#post-2262296 Kurz zusammengefasst: Anders als dort beschrieben hat die Platte (WD World Edition 2 TB) nicht einfach so den Dienst quittiert, sondern einen Abflug vom Schreibtisch gemacht und wird nun im WD World gehäuse nicht mehr erkannt.
Ich habe sie dann in meiner Verzweiflung ausgebaut und erstma per USB-Adapterl an meinen Mac angeschlossen da ich anfangs nicht wusste das sie offenbar ein Linux Dateisystem hat und als 1 Festplatten-Raid fungiert.
Per Mac konnte ich also nicht auf die Platte zugreifen, aber immerhin schon mal die gesamte Platte und die einzelnen Partitionen im Festplatten-Dienstprogramm mit Größenangaben sehen. Nun wollte ich mit Knoppix versuchen darauf zuzugreifen, aber Knoppix wollte auf meinem iMac nicht starten. Also habe ich Ubuntu 11.10 mit der Software Paralells virtuell installiert und verfüge jetzt hoffentlich über eine brauchbare Arbeitsumgebung. Dort wird sie mir aber auch nur im Festplattenverwaltungstool angezeigt, ähnlich wie unter Mac OS X und praktisch genauso wie mein Leidensgenosse es im Screenshot gezeigt hat. Ich hab es in der Überschrift schon erwähnt, ich bin blutiger Anfänger was Linux angeht, ich habe zwar im Zuge meiner Ausbildung mal damit rumgespielt, aber vom Terminal absolut keinen blassen Schimmer... Erbarmt sich jemand mir für doofe Schritt für Schritt zu erkläre wie ich testen kann ob die Platte wirklich physikalisch beschädigt ist und wie ich ggf die Daten retten kann wenn nicht? Ich weiß nicht was ihr alles an Informationen braucht um mir Helfen zu können.. Wenn ich irgendwelche Versionsnummern, Screenshots oder ähnliches machen muß um das alles irgendwie zu veranschaulichen sagt es mir einfach. Bearbeitet von hefeweiz3n:
Titel nach ersten Informationen spezifiziert.
|
|
Hefeweiz3n
Moderator & Supporter
Anmeldungsdatum: Juli 15, 2006
Beiträge: 4115
Wohnort: Ankh-Morpork
|

12. April 2012 12:18
Nein, du bekommst keinen drüber, du hast nämlich alles richtig gemacht. In ein altes Posting zu schreiben das zudem gelöst ist wäre eine sogenannte "Leichenschändung", das hier nur als Referenz anzuführen war goldrichtig. Herzlich willkommen bei uns im Forum Kommen wir zu den wichtigen, weil Problemlösungsorientierten Sachen
Poste hier in Code-Blöcken bitte die Ausgabe von
sudo fdisk -l oder
sudo parted --list
. Auführen musst du das in einem Terminal. Ein bisschen Hintergrundinfos gibt es unter Terminal, GNU Parted und sudo.
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

12. April 2012 18:33
1. Ich bin beruhigt und freu mich über die schneller Antwort! 2. Vielen Dank, ich hoffe auf gute Zusammenarbeit  3.1. Ausgabe für fdisk: 1
2
3
4
5
6
7
8
9
10
11
12 | WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 Köpfe, 63 Sektoren/Spur, 243201 Zylinder, zusammen 3907029168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000300
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 3907029167 1953514583+ ee GPT
|
3.2. Ausgabe für parted: | Modell: WDC WD20 EARS-00MVWB0 (scsi)
Festplatte /dev/sdb: 2000GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Nummer Anfang Ende Größe Dateisystem Name Flags
1 32,9MB 2040MB 2007MB ext3 primary raid
2 2040MB 2303MB 263MB linux-swap(v1) primary raid
3 2303MB 3315MB 1012MB ext3 primary raid
4 3315MB 2000GB 1997GB primary raid
|
Anbei habe ich noch Screenshots gemacht wie die Platte bei mir in der Laufwerksverwaltung aufgelistet wird. (Denn ich kann sie mit meinem Wissen auch irgendwie nur dort finden)
- Bilder
|
|
Hefeweiz3n
Moderator & Supporter
Anmeldungsdatum: Juli 15, 2006
Beiträge: 4115
Wohnort: Ankh-Morpork
|

12. April 2012 18:40
Nun, ich würde darauf tippen das die Information die der gibt korrekt sind. Also das der Raid-Treiber nicht läuft. Den solltest du mit einem Klick auf den entsprechenden Knopf (Siehe ersten Screenshot) starten können. Mehr Infos findest du unter Software-RAID. Wenn du das Ding gestartet hast oder es nicht hinbekommst schreib nochmal, ich hab derweil mal den Titel des Themas angepasst, so dass die Profis auch direkt wissen wo sie helfen können .
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

12. April 2012 19:06
Den Knopf zum starten hatte ich vorher auch schon mal einfach auf Verdacht gedrückt... Aber es kommt immer die Meldung das er nicht genügend Komponenten zum starten der Anordnung hat (siehe Screenshot) Ps.: danke für das Anpassen des Titels ^^
- Bilder
|
|
Hefeweiz3n
Moderator & Supporter
Anmeldungsdatum: Juli 15, 2006
Beiträge: 4115
Wohnort: Ankh-Morpork
|

13. April 2012 08:37
Nun, ich hoffe du hast mal in den von mir genannten Artikel reingeschaut (zumindest den Anfang). Guck mal ob das Paket installiert ist, dann führe mal folgendes aus und poste das Ergebnis (falls was kommt) hier. sudo mdadm --detail --scan Bei mir gibt das auf meinem Server
ARRAY /dev/md0 level=raid5 num-devices=4 metadata=00.90 UUID=a7612fc7:48426af4:9615a9b1:92f14bda Bei dir sollte das mit nur einer Festplatte dann als level und bei num-devices was anderes haben.
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

13. April 2012 09:02
Entweder bin ich zu blöd oder da klappt was nicht....
hab nochmal in den Artikel geschaut und mich bemüht ihn zu verstehen. Mal abgesehen davon das dort steht das ab Version 9.04 das Paket mdadm bereits fest im Kernel integriert ist, hier das Zitat aus der Anleitung: "Bis einschließlich Ubuntu 8.10 sollte sichergestellt sein, dass das Kernelmodul "md" geladen ist. Ab Ubuntu 9.04 ist die RAID-Funktionalität fest im Kernel integriert und das Modul wird nicht benötigt." habe ich nach dem ich eine Fehlermeldung erhalten habe die Anleitung zum manuellem laden und starten versucht, aber anschließend klappt es noch immer nicht.
Was hab ich falsch gemach? | parallels@ubuntu:~$ sudo mdadm --detail --scan
sudo: mdadm: command not found
parallels@ubuntu:~$ sudo lsmod | grep md_mod
parallels@ubuntu:~$ sudo modprobe md_mod
parallels@ubuntu:~$ sudo mdadm --detail --scan
sudo: mdadm: command not found
|
|
|
Hefeweiz3n
Moderator & Supporter
Anmeldungsdatum: Juli 15, 2006
Beiträge: 4115
Wohnort: Ankh-Morpork
|

13. April 2012 09:11
Deshalb sprach ich davon zu gucken ob mdadm installiert ist, das ist eindeutig nicht der Fall (command not found) . Also entweder über die Paketverwaltung oder auf der Konsole per
sudo apt-get install mdadm
Danach sollte es klappen.
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

13. April 2012 09:28
ok, dann war ich wohl wirklich zu blöd... aber ich fürchte das ich das noch immer bin xD
ich habe gerade versucht dein letztes Kommando zum installieren anzuwenden, aber abgesehen davon das ich dann eine ellen lange Ausgabe bekomme die mich erahnen lässt das es nun installiert ist, funktioniert dennoch keiner der vorhin geposteten Befehlen.
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

13. April 2012 18:28
Ging eigentlich aus den von mir geposteten Informationen hervor ob die Platte überhaupt noch in Ordnung ist nach dem Sturz?
Das hab ich irgendwie noch gar nicht gefragt ^^
|
|
frostschutz
Anmeldungsdatum: Nov. 18, 2010
Beiträge: 1982
|

13. April 2012 22:23
Teilweise funktioniert sie wohl noch, sonst hätte auch keine Partitionstabelle angezeigt werden können. Da man trotzdem von einem Defekt ausgehen muss solltest du sie so schnell wie möglich auf einen intakten Datenträger spiegeln und zwar mit einer Software die mit defekten Sektoren umgehen kann (dd mit den Optionen bs=4k conv=noerror,sync oder ddrescue). Allerdings solltest du wissen daß du mit diesen Befehlen sehr leicht auch Daten zerstören kannst, wenn du nicht genau verstehst was da passiert. Falls du einen oder mehrere intakte Datenträger mit Gesamtkapazität mit mindestens 2TB frei hast, würde ich dir auch empfehlen, die Spiegelung gleich auf ein LVM zu machen. Mit dem Snapshot-Feature kannst du dann mit den Daten experimentieren ohne bei jedem fehlgeschlagenen Versuch gleich wieder eine große Kopieraktion machen zu müssen. Das ist eigentlich die komfortabelste Methode aber auch hier muss man sich eben wieder gut mit LVM auskennen. Datenrettung ist leider nur was für Fortgeschrittene. Aber vielleicht hast du Glück und es funktioniert einfach so. Da es sich nur um eine einzelne Festplatte handelt solltest du mdadm auch ignorieren können. RAID mit einer Festplatte ist sowieso sinnlos. Problematisch wirds erst wenn das NAS die Datenpartition (sdb4) irgendwie verschlüsselt hat. Was sagt denn sudo file -s /dev/sdb4? Falls das nur "data" sieht, könnte man sich mal die ersten paar MB mit strings/hexdump/o.ä. ansehen.
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

14. April 2012 04:30
Aaalsooo es gibt ein paar Neuigkeiten.
Ich habe deinen Befehl ausprobiert. Die Ausgabe ist wie du schon vermutet hast den Rest habe ich nämlich nicht kapiert ^^
Also klar verstehe ich was du mir sagen willst, ich soll die Festplatte 1 zu 1 kopieren/spiegel um weiterem Datenverlust vorzubeugen.. macht sinn, aber dein empfohlener Weg ist mir gänzlich unbekannt. aber es hat sich noch mehr getan was mir vorher gar nicht aufgefallen ist, daher weiß ich nicht wann genau das passiert ist!
Ich kann nun zwei neue Laufwerke unter meinen Geräten sehen, ein 1,0 GB und ein 2,0 GB Dateisystem!
wenn ich dort rein schaue sehe ich eine Ordnerstruktur die mich darauf schließen lässt das wir das Betriebssystem vom NAS gefunden habe... für meine Daten ist es zu klein und ich finde auch mit der Suchfunktion nicht die Datenbank die dort eigentlich drauf sein sollte....
Auch in der Laufwerksverwaltung sieht nun einiges anders aus... RAID scheint nun tatsächlich zu laufen!
Allerdings komme ich bisher nicht auf die 2TB Partition und auf der liegen meine Daten ja vermutlich... Anbei noch ein paar Screenshots vom aktuellen Stand. Ps. Ich habe ehrlich gesagt keine Ahnung was ich da alles eintippe, aber ich find es super das wir schon mal ein paar Schritte weiter gekommen sind. An dieser Stelle schon mal ein ganz dickes Danke an die Helfer!!
Ich hoffe natürlich weiterhin das wir die Daten retten können, da die Platte offenbar läuft, sich teilweise auslesen lässt und keine Geräusche von sich gibt die Festplatten untypisch sind. Ich habe ein wenig Hoffnung...
- Bilder
|
|
frostschutz
Anmeldungsdatum: Nov. 18, 2010
Beiträge: 1982
|

14. April 2012 11:15
auf dem 2,0GB Dateisystem ist ein Ordner "etc". Falls in diesem Ordner auch eine Datei "fstab" enthalten ist wäre der Inhalt davon eventuell interessant. Da könnte dann drin stehen welches Dateisystem die große Partition eigentlich haben sollte. Bzw. wenn das RAID jetzt läuft, poste bitte die Ausgabe von 'cat /proc/mdstat'. Falls die große Datenpartition da vertreten ist wäre auch ein file -s /dev/md4 interessant (falls md4 das Gerät ist in dem sdb4 enthalten ist). Deine Screenshots zu interpretieren fällt mir leider schwer da ich sowas ausschließlich über das Terminal erledige...
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

14. April 2012 11:53
Die Datei ist in dem Ordner leider nicht enthalten, daher hier die Ausgabe deines ersten Kommandos: 1
2
3
4
5
6
7
8
9
10
11
12 | parallels@ubuntu:~$ cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdb2[0]
256896 blocks [2/1] [U_]
md3 : active raid1 sdb3[0]
987904 blocks [2/1] [U_]
md0 : active raid1 sdb1[0]
1959872 blocks [2/1] [U_]
unused devices: <none>
|
md4 ist offenbar nicht vorhanden... wenn ich die Festplattenverwaltung richtig deute ist die 2TB Partition auch gar kein Bestandteil des RAID Verbundes oder sehe ich das falsch?
Denn er listet die ersten drei Partitionen ja eindeutig mit dem Hinweis auf "RAID-Komponente" aber beim Rest steht nur Unbekannt.
Ich frage mich auch was das "Herabgestuft" in dicken, roten Buchstaben mir sagen will ^^ Habe keine Ahnung von der Konsole, daher beobachte ich am ehesten die Festplattenverwaltung auf Veränderungen  Dein zweites Kommando hab ich nicht ausgeführt weil md4 ja nicht mit aufgelistet wurde. Ich habe mal versuch mit dem Kommando aus dem Thema auf das ich zu Anfang Bezug genommen habe auf gut Glück die Partition zu mounten mit: | sudo mount -t ext3 -r /dev/sdXY /mnt
|
wobei ich ext3 einfach mit übernommen habe... dachte die Chancen stehen nicht schlecht das es ebenfalls das selbe Dateiformat hat. (Hab mal gehofft das dadurch nix kaputt geht) Folgen Ausgabe erschien: | parallels@ubuntu:~$ sudo mount -t ext3 -r /dev/sdb4 /mnt
[mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
missing codepage or helper program, or other error
Manchmal liefert das Syslog wertvolle Informationen – versuchen
Sie dmesg | tail oder so
|
Mehr hab ich mich auf eigene Faust nicht getraut zu probieren ^^
|
|
Sy01
(Themenstarter)
Anmeldungsdatum: April 12, 2012
Beiträge: 10
|

14. April 2012 12:02
ok die Neugierde war zu gorß...  | parallels@ubuntu:~$ dmesg |tail
[123224.401673] EXT3-fs (md0): mounted filesystem with ordered data mode
[123224.538798] EXT3-fs (md3): using internal journal
[123224.538803] EXT3-fs (md3): mounted filesystem with ordered data mode
[123224.566862] sd 9:0:0:0: [sdb] Unhandled sense code
[123224.566865] sd 9:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[123224.566867] sd 9:0:0:0: [sdb] Sense Key : Medium Error [current]
[123224.566870] sd 9:0:0:0: [sdb] Add. Sense: Unrecovered read error
[123224.566872] sd 9:0:0:0: [sdb] CDB: Read(10): 28 00 00 62 c9 c8 00 00 08 00
[123224.566877] end_request: critical target error, dev sdb, sector 6474184
[151139.199597] EXT3-fs (sdb4): error: can't find ext3 filesystem on dev sdb4.
|
|