Mounten von Software-RAID1 mit LVM [gelöst]

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
vincman
Beiträge: 165
Registriert: 16.02.2006 19:00:53
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Spelle
Kontaktdaten:

Mounten von Software-RAID1 mit LVM [gelöst]

Beitrag von vincman » 16.02.2010 17:17:32

Hallo,

nachdem ich mein Debian lenny AMD64 aktualisiert habe, brach LILO den Start mit folgender Meldung ab:

Code: Alles auswählen

LILO 22.8 Loading LinuxEBDA is big; kernel setup stack overlaps LILO second stage
Danach tut sich nichts mehr.

Daraufhin habe ich versucht, mit der Ubuntu-Live-CD zu starten, um das System per chroot einzuhängen und LILO irgendwie zu reparieren.
Leider ist ein Software-raid1 mit zwei SATA2-Festplatten installiert, das von einem LVM verwaltet wird, sodass ich die Systempartitionen nicht so einfach im LiveOS einhängen kann.

Das Ubuntu-Wiki lieferte auch für LVM eine Anleitung: http://wiki.ubuntuusers.de/GRUB#Methode ... ng-von-LVM
Leider liefert weder vgscan noch lvscan irgendein Ergebnis und im Verzeichnis /dev/mapper existiert nur "control". Von meinem LVM fehlt jede Spur.

Da die Daten wichtig sind, kann ich auch nicht einfach alles neu installieren, sondern muss vorher zumindest ein Backup machen.

Wie komme ich also an meine Daten ran?

Danke,

Vincman
Zuletzt geändert von vincman am 23.02.2010 17:34:02, insgesamt 1-mal geändert.

Mictlan
Beiträge: 596
Registriert: 03.09.2007 11:55:28

Re: Mounten von Software-RAID1 mit LVM

Beitrag von Mictlan » 16.02.2010 19:28:43

Ist das Software Raid im Live-System aktiv? => cat /proc/mdstat
wenn nein: was liefert "mdadm --examine --scan" bzw mdadm --detail /dev/sd[ab]
wenn ja: vgscan sollte eigentlich gehn....

Benutzeravatar
vincman
Beiträge: 165
Registriert: 16.02.2006 19:00:53
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Spelle
Kontaktdaten:

Re: Mounten von Software-RAID1 mit LVM

Beitrag von vincman » 17.02.2010 18:07:14

Das Raid ist im Live-System nicht aktiv:

Code: Alles auswählen

cat /proc/mdstat
Personalities: 
unused devices: <none>
Aber:

Code: Alles auswählen

mdadm --examine --scan
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=......

Code: Alles auswählen

mdadm --detail /dev/sda
mdadm: /dev/sda does not appear to be an md device
Gleicher Output für sda1, sdb und sbd1

Auch existiert /dev/md0 nicht.
Beim normalen Mount-Versuch:

Code: Alles auswählen

mount /dev/sda1 /mnt
mount: unbekannter Dateisystemtyp "linux_raid_member"
Ich habe schon versucht, auf meinem USB-Stick GRUB zu installieren.
GRUB startet nun auch vom Stick, nur leider bin ich nicht in der Lage, den Kernel über die minimal-shell zu booten. Ich erhalte immer die Fehlermeldung, dass der Kernel nicht gefunden wird.
Leider weiß ich auch nicht genau, wie der Kernel heißt und welche Partitionen ich wählen muss.

Hat noch jemand eine Idee? Ich verzweifle langsam...

Vincman

Mictlan
Beiträge: 596
Registriert: 03.09.2007 11:55:28

Re: Mounten von Software-RAID1 mit LVM

Beitrag von Mictlan » 18.02.2010 08:30:50

vincman hat geschrieben:Das Raid ist im Live-System nicht aktiv:

Code: Alles auswählen

cat /proc/mdstat
Personalities: 
unused devices: <none>
Aber:

Code: Alles auswählen

mdadm --examine --scan
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=......
schaut ja gut aus! wie lautet der komplette output? Da müssten zwei
vincman hat geschrieben:

Code: Alles auswählen

mdadm --detail /dev/sda
mdadm: /dev/sda does not appear to be an md device
Gleicher Output für sda1, sdb und sbd1
sorry mein Fehler.... mit mdadm --detail gibt man die Details zu einem laufenden raid aus. mit mdadm --examine /dev/sdb1 gibt man die Informationen des Superblocks auf der HDD aus. dh bitte mdadm --examine /dev/sd[ab]1 ausführen (wenn sda1 bzw sdb1 deine Partitionen des raids sind)
vincman hat geschrieben:Auch existiert /dev/md0 nicht.
Beim normalen Mount-Versuch:

Code: Alles auswählen

mount /dev/sda1 /mnt
mount: unbekannter Dateisystemtyp "linux_raid_member"
das darfst du nie machen! gut das das schief gegangen sind, sonst könnts passieren dass die Daten des Raid komplett hinüber wären
vincman hat geschrieben: Ich habe schon versucht, auf meinem USB-Stick GRUB zu installieren.
GRUB startet nun auch vom Stick, nur leider bin ich nicht in der Lage, den Kernel über die minimal-shell zu booten. Ich erhalte immer die Fehlermeldung, dass der Kernel nicht gefunden wird.
Leider weiß ich auch nicht genau, wie der Kernel heißt und welche Partitionen ich wählen muss.
bei dem kann ich dir nicht weiterhelfen

Benutzeravatar
vincman
Beiträge: 165
Registriert: 16.02.2006 19:00:53
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Spelle
Kontaktdaten:

Re: Mounten von Software-RAID1 mit LVM

Beitrag von vincman » 20.02.2010 12:51:47

Hi, danke für die Hilfe!
Ok, hier ist der Output:

Code: Alles auswählen

mdadm --examine /dev/sda1
/dev/sda1:
          Magic : a92b4efc
        Version : 00.90.00
           UUID : 4abe1691:71128278:31774041:9802334f
  Creation Time : Wed Jan 27 09:57:40 2010
     Raid Level : raid1
  Used Dev Size : 312568576 (298.09 GiB 320.07 GB)
     Array Size : 312568576 (298.09 GiB 320.07 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Tue Feb 16 13:06:22 2010
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : d7f16dbc - correct
         Events : 16


      Number   Major   Minor   RaidDevice State
this     0       8        1        0      active sync   /dev/sda1

   0     0       8        1        0      active sync   /dev/sda1
   1     1       8       17        1      active sync   /dev/sdb1
Und das gleiche für sdb1:

Code: Alles auswählen

mdadm --examine /dev/sdb1
/dev/sdb1:
          Magic : a92b4efc
        Version : 00.90.00
           UUID : 4abe1691:71128278:31774041:9802334f
  Creation Time : Wed Jan 27 09:57:40 2010
     Raid Level : raid1
  Used Dev Size : 312568576 (298.09 GiB 320.07 GB)
     Array Size : 312568576 (298.09 GiB 320.07 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Tue Feb 16 13:06:22 2010
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : d7f16dce - correct
         Events : 16


      Number   Major   Minor   RaidDevice State
this     1       8       17        1      active sync   /dev/sdb1

   0     0       8        1        0      active sync   /dev/sda1
   1     1       8       17        1      active sync   /dev/sdb1
Wie kann ich das ganz nun aus dem Livesystem mounten?

Danke, vincman

Mictlan
Beiträge: 596
Registriert: 03.09.2007 11:55:28

Re: Mounten von Software-RAID1 mit LVM

Beitrag von Mictlan » 22.02.2010 09:49:10

perfekt! so solls aussehn....

du kannst mit mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1 dein Raid wieder zusammenbauen und mit mount -t xxx /dev/md0 /some/where einhängen.

Benutzeravatar
vincman
Beiträge: 165
Registriert: 16.02.2006 19:00:53
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Spelle
Kontaktdaten:

Re: Mounten von Software-RAID1 mit LVM

Beitrag von vincman » 23.02.2010 17:33:48

Super, nun kann ich es endlich mounten! Vielen Dank!

Nachdem man

Code: Alles auswählen

mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1
ausgeführt hat, wurde ebenso die Volume-Group erstellt, die man dann einhängen muss (mount /dev/md0 /mnt geht nicht):

Code: Alles auswählen

mount /dev/mapper/myVolumeGroup /mnt
Nun lässt sich das System wie im Ubuntuwiki beschrieben chrooten.

Besten Dank,

Vincman

Mictlan
Beiträge: 596
Registriert: 03.09.2007 11:55:28

Re: Mounten von Software-RAID1 mit LVM

Beitrag von Mictlan » 24.02.2010 08:43:09

vincman hat geschrieben: ausgeführt hat, wurde ebenso die Volume-Group erstellt, die man dann einhängen muss (mount /dev/md0 /mnt geht nicht):
ups, hab vergessen dass du ja LVM darauf laufen hast ;-)
vincman hat geschrieben: Besten Dank,
bitte bitte

Antworten