Page 1 of 1

Raid-Platte auslesen

Posted: 05. Jul 2012 15:59
by ottto
Hallo,
ich möchte Daten eine Festplatte, die offensichtlich in einem SoftwareRAID aktiv war, auslesen.
Dazu hab ich die Platte als zweite in einen neu installierten SUSE12.1-Rechner eingebaut.
Mit "fdisk -l" bekomme ich diese als "Linux raid autodetect" angezeigt.
Bei "mount /dev/sdb1 /mnt" kommt die Meldung: " mount: unknow filesystem type 'linux_raid_member'.
Kann mir jemand einen Tipp geben, wie ich an die Daten komme?

Das Org-System existiert nicht mehr und die zweite Platte aus dem Raid ist defekt.
Danke.
ottto

Posted: 05. Jul 2012 23:36
by Janka
Man kann mdraid-Partitionen nicht so einfach mounten, wenn das Raid so eingerichtet war, dass vor dem eigentlichen Dateisystem die Organisationsdaten abgelegt wurden. Das ist aber kein Beinbruch, da

Code: Select all

# mdadm --assemble --scan
solche Partitionen suchen und automatisch md-Devices dafür anlegen kann. Du bekommst dann ein degraded /dev/md0, das sich trotz fehlender zweiter Platte problemlos mounten lässt.

Janka

Posted: 06. Jul 2012 5:55
by ottto
Hallo Janka,
vielen Dank für die Antwort.
Der Befehl bringt die Ausgabe:
"mdadm: No arrays found in config file or automatically"
Muss da erst ein neues Raid angelegt werden, in welches dann die Platte eingebunden wird?
Gruß.
ottto

Posted: 06. Jul 2012 9:26
by Janka
Er kann (konnte?) das WIMRE allein nach der Signatur finden. Aber egal, du kannst auch einfach in /etc/mdadm.conf

Code: Select all

DEV partitions
ARRAY /dev/md0 devices=/dev/sdb1 auto=yes
reinschreiben, dann sollte es gehen.

Janka

Posted: 06. Jul 2012 11:57
by ottto
Hallo Janka,
ich hab die Datei, mit entsprechendem Eintrag, erstellt. Dann neu gestartet.
Das /dev/md0 wird aber leider nicht gefunden.

Code: Select all

linux-ariu:/etc # mount /dev/md0 /mnt
mount: special device /dev/md0 does not exist
linux-ariu:/etc #
linux-ariu:/etc # mdadm --assemble --scan
mdadm: unrecognised word on ARRAY line: device=/dev/sdb1
mdadm: ARRAY line /dev/md0 has no identity information.
mdadm: No arrays found in config file or automatically
linux-ariu:/etc #
Hast Du eine Idee?
Danke.
ottto

Posted: 07. Jul 2012 22:03
by Janka
Es heißt "device_s_", nicht device.

Janka

Posted: 09. Jul 2012 7:06
by ottto
Hallo Janka,
und sorry, wegen dem Schreibfehler.

offensichtlich hat das einbinden der Partition funktioniert. Jetzt gibt es aber noch Probleme beim lesen.

Code: Select all

linux-ariu:/mnt #
linux-ariu:/mnt # mdadm --assemble --scan
linux-ariu:/mnt # mount /dev/md0 /mnt
mount: /dev/md0: can't read superblock
linux-ariu:/mnt #
kannst Du helfen?
Danke.
ottto

Posted: 09. Jul 2012 9:52
by Janka
Lass erst einmal einen Dateisystemcheck drüberlaufen. Hast du eigentlich schon mit dd ein Backup dieser Partition gemacht?

Janka