View previous topic :: View next topic |
Author |
Message |
tester0815 n00b
Joined: 07 Mar 2005 Posts: 62 Location: Kassel
|
Posted: Sat May 21, 2005 4:26 pm Post subject: MDADM oder wie stelle ich ein altes softwareraid wiederher? |
|
|
Aloha....
nach dem ich durch einen dummern fehler mein system zerschossen habe
bin ich gerade dabei wieder alles herzustellen.
mein system läuft soweit auch wieder.
gentoo 2.6.11 r7 auf nem amd 64.
2*160 sata platten an promise controller.
leider funzt mein softwareraid nicht mehr wirklich. habe wie schon hier in einem anderen threat beschrieben mein altes software raid erstellt.
anleitung damals von linux peter:
Mit fdisk bei beiden Platten den Typ auf fd (Linux Raid Autodetect) ändern.
Dann /etc/mdadm.conf erstellen und mit folgendem Inhalt füllen:Code:
DEVICE /dev/sda1 /dev/sdb1
ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1
Anschließend das Raid erstellen:Code:
$ modprobe md
$ modprobe raid0
$ mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1
Falls /dev/md0 nicht existiert:Code:
$ mknod /dev/md0 b 9 0
das hat damals auch gut geklappt. dann habe ich leider mein system zerstört und hoffentlich nicht meine daten auf dem 320 gb(2x160gb sata an promise) raid.
nun denn ich bin jetzt soweit das mdadm funzt nur wenn ich mittels des befehls "$ mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1 "
das raid erstellen will kommt die meldung das dort schon ein raid existiert. und ob ich weiter machen will. die frage habe ich bejat. jetzt habe ich zwar einen datenträger md0 aber da sind keine daten drauf noch irgendein dateisystem. was mache ich falsch?
wenn ich mittels fdisk /dev/md0 drauf zugreife kommt folgendes:
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. changes will remain in memory only until you decide to write them. after that, of course, the previous content won't be recoverable
The number of cylinder for this disk is set to 78144128.
there is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with:
1) software that runs at boot time (e.g, old versions of lilo)
2) booting and partinioning software from other OSs
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): p
Disk /dev/md0: 320.0 GB, 32000xxxx bytes
2 heads, 4 sectors/track, 78xxxx cylinders
Units = cylinders of 8*512 = 4096 bytes
Device Boot Start End Blocks Id System
wie komm ich nun an meine daten?
hat jemand eine idee?
ach ja wenn ich zb. md0 in ein verzeichnis mounte ist mal nix drin.
könnte es daran liegen, das ich die sata kabel vertauscht habe? eigentlich nicht oder doch? habe schon mal die kabel getauscht aber immernoch keine daten da.. scheise....
ach ja wie mache ich denn den befehl "mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1 " rückgängig?
oder gibts dazu vielleicht ein schönes howto?
please help.... |
|
Back to top |
|
|
ZX-81 Guru
Joined: 23 Jul 2003 Posts: 355 Location: Germany
|
Posted: Mon May 23, 2005 12:42 am Post subject: |
|
|
Kenne mich leider mit mdadmin nicht besonders und mir raid0 gar nicht aus, aber dein fdisk auf md0 verwundert mich schon etwas.
Du hättest wohl kein create machen sollen (wäre wohl eher assemble gewesen), aber Daten sollten dabei keine zerstört werden. Wenn Du die Partition danach nicht mounten kannst (hast Du auch das entspr. Filesystem im Kernel bzw. als Modul geladen) solltest Du es wohl mit getauschten Platten nochmal versuchen (mdadm --create). _________________ ... and Windows is for Solitaire. |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Mon May 23, 2005 11:56 am Post subject: |
|
|
Quote: | 2*160 sata platten an promise controller. |
Quote: | ...hoffentlich nicht meine daten auf dem 320 gb(2x160gb sata an promise) raid |
Quote: | mittels des befehls "$ mdadm ..." das raid erstellen will kommt die meldung das dort schon ein raid existiert. |
Jetzt bin ich etwas verwirt, weil du von zwei unterschiedlichen Raidkonfigurationen sprichst.
1. Du hast in deinem BIOS die Möglichkeit, über einen Promise Raid 0,1 einzustellen? Dieses wird auch vom Kernel erkannt, da die entsprechenden Optionen einkompiliert sind.
2. Du verwendest die raidtools oder mdadm oder beide?
Mir scheint es so, dass bei dir 1. funktioniert und du noch mit 2. ein Raid in einem Raid erzeugen willst. _________________ ------------------------------------------------------------------
http://radio.garden/ |
|
Back to top |
|
|
tester0815 n00b
Joined: 07 Mar 2005 Posts: 62 Location: Kassel
|
Posted: Mon May 23, 2005 12:03 pm Post subject: |
|
|
also das funzt so....
mein promise macht ein hardware raid.
die platten werden aber als sda und sdb erkannt.
diese habe ich damals dann zu einem software raid0 zusammengefügt.
dann ist mein gentoo hops gegangen. nun versucher ich gerade dieses software raid0 wiederherzustellen...
mfg |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Tue May 24, 2005 10:31 am Post subject: |
|
|
tester0815 wrote: | also das funzt so....
mein promise macht ein hardware raid.
mfg |
Dein promise macht ein software raid!
tester0815 wrote: | also das funzt so....
die platten werden aber als sda und sdb erkannt.
mfg |
Gut so.
tester0815 wrote: | also das funzt so....
diese habe ich damals dann zu einem software raid0 zusammengefügt.
mfg |
Zu einem Raid in einem Raid.
tester0815 wrote: | also das funzt so....
dann ist mein gentoo hops gegangen.
mfg |
Jo, das glaube ich.
Zeig doch bitte die Ausgabe von /usr/src/linux/make menuconfig
Code: |
Device Drivers --->
SCSI device support --->
SCSI low-level drivers --->
|
aus dem Bereich:
Code: |
< > Promise PATA 2027x support
< > Promise PATA 2027x support
< > Promise SATA TX2/TX4 support
< > Pacific Digital SATA QStor support
< > Promise SATA SX4 support
|
_________________ ------------------------------------------------------------------
http://radio.garden/ |
|
Back to top |
|
|
tester0815 n00b
Joined: 07 Mar 2005 Posts: 62 Location: Kassel
|
Posted: Tue May 24, 2005 10:35 am Post subject: |
|
|
alles wird geladen... ...
weil das raid ja funzt... ich kann ja ein neues erstellen ... das geht.. mein problem ist, dass ich nicht weiß wie ich dem mdadm sage, dass da schon platten sind auf denen infos zu einem raid0 sind und das es diese infos benutzen soll um mein altes wiederherzustellen...
angeblich soll das mit assemble fungieren.. aber das weiß ich nicht genau,...
mfg |
|
Back to top |
|
|
ZX-81 Guru
Joined: 23 Jul 2003 Posts: 355 Location: Germany
|
Posted: Tue May 24, 2005 12:59 pm Post subject: |
|
|
tester0815 wrote: | mein problem ist, dass ich nicht weiß wie ich dem mdadm sage, dass da schon platten sind auf denen infos zu einem raid0 sind und das es diese infos benutzen soll um mein altes wiederherzustellen... |
Diese Info hast Du wohl mit Deinem create zerstört, aber es gibt ja nur zwei Varianten die Platten zu kombinieren. Wenn Du also in der anderen Variante ein create machst, sollte er anschliessend dein altes Filessystem mounten können (Vorausgesetzt du hast in der vorherigen (falschen) Kombination nicht versucht das Ding reparieren zu lassen). _________________ ... and Windows is for Solitaire. |
|
Back to top |
|
|
|