Raid-Platte auslesen

Post Reply
Message
Author
ottto
Posts: 176
Joined: 09. Sep 2004 15:00

Raid-Platte auslesen

#1 Post 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

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#2 Post 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
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

ottto
Posts: 176
Joined: 09. Sep 2004 15:00

#3 Post 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

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#4 Post 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
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

ottto
Posts: 176
Joined: 09. Sep 2004 15:00

#5 Post 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

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#6 Post by Janka »

Es heißt "device_s_", nicht device.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

ottto
Posts: 176
Joined: 09. Sep 2004 15:00

#7 Post 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

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#8 Post by Janka »

Lass erst einmal einen Dateisystemcheck drüberlaufen. Hast du eigentlich schon mit dd ein Backup dieser Partition gemacht?

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Post Reply