__Luki__
bierernste Islandkritik
|
Hi, ich habe ein kleines Problem.
Auf Computer A lief eine Systemplatte mit einem Raidverbund zweier zusaetzlicher Festplatten, Softwareraid mit mdadm. Also /dev/md0
Jetzt ist mir die Systemplatte eingegangen => Kein OS, kein mdadm mehr.
Kann ich jetzt einfach die 2 Platten, welche im Raid waren in einen PC einbauen und dort wieder ein Raid erstellen? Sind die Daten dann wieder da?
Gibt es Moeglichkeiten?
Lg, Luki
|
Marcellus
OC Addicted
|
Originally posted man mdadm -A, --assemble Assemble a pre-existing array.
|
__Luki__
bierernste Islandkritik
|
Hm, ich habe jetzt nur Angst etwas falsch zu machen... Ich muss das Raid natuerlich erstmal neu erstellen, am neuen PC, oder? Also zB mdadm --create --verbose /dev/md0 --auto=yes --level=1 --raid-devices=2 /dev/hde1 /dev/hdg1
Und dann auf dieses neu erstellte Raid mit dem von dir genannten Befehl arbeiten?
|
Duper
Banned
|
|
nexus_VI
Overnumerousness!
|
Ich muss das Raid natuerlich erstmal neu erstellen, am neuen PC, oder? Also zB mdadm --create --verbose /dev/md0 --auto=yes --level=1 --raid-devices=2 /dev/hde1 /dev/hdg1
Verabschiede dich aber vorher noch von deinen Daten!
|
semteX
begehrt die rostschaufel
|
super köstlich ist das, luki fragt bei nem thema nach, wo für fehler kein platz ist (weil ma sonst die platte schön leer vom mdadm retour bekommt), marcellus postet mal gschwind ne line aus ner man page, welche echt alles sagt (im sinne von "wie verwenden")... dann postet luki ein command, was, meines verständnisses nach, sein raid komplett löschn würd... und der liebe Duper postet nen dict.leo.org link hinterher...
ich glaub den thread druck ich mir aus und halt ihn jedem unter die nase, der mir widerspricht, dass 80% der "linux internet experten" arrogante <zentiert weil sonst 2 wochn auszeit> sind...
und jetzt der beste tipp: eventuell a linux forum suchn wo es auch hilfe gibt und ned nur arrogante kommentare.
|
nexus_VI
Overnumerousness!
|
super köstlich ist das, luki fragt bei nem thema nach, wo für fehler kein platz ist (weil ma sonst die platte schön leer vom mdadm retour bekommt), marcellus postet mal gschwind ne line aus ner man page, welche echt alles sagt (im sinne von "wie verwenden")... dann postet luki ein command, was, meines verständnisses nach, sein raid komplett löschn würd... und der liebe Duper postet nen dict.leo.org link hinterher...
ich glaub den thread druck ich mir aus und halt ihn jedem unter die nase, der mir widerspricht, dass 80% der "linux internet experten" arrogante <zentiert weil sonst 2 wochn auszeit> sind...
und jetzt der beste tipp: eventuell a linux forum suchn wo es auch hilfe gibt und ned nur arrogante kommentare. Marcellus Tipp ist absolut ausreichend, die Manpage hat der Hr. Luki eh augenscheinlich noch nie von innen gesehen (was auch diverse andere Manpages betreffen müsste, wenn ich mir seine letzten Paar Threads so anschaue). Bösartigerweise könnte man fast behaupten dass die Dokumentation zu mdadm dieses Thema ausführlichst abklärt, und Luki hier unsere Zeit verschwendet, soweit möcht ich aber eigentlich nicht gehen. Fazit: Hilfe gerne und immer, Förderung derartiger Lesefaulheit nein danke. Gut aber, dass der äußerst hilfreiche und gar nicht arrogante Hr. Semtex seinen Senf angebracht hat
|
__Luki__
bierernste Islandkritik
|
Ja, ich kenne den `man`-Command, und ja, ich habe auch das mit "Assemble" gelesen.
Schleierhaft war mir nur die Zeile "Assemble the components of a previously created array into an active array." Weil ich nicht weisz in welches aktive Array ich diese einfuegen soll.
Darum auch die Frage "Wie ein neues Array erstellen?".
|
semteX
begehrt die rostschaufel
|
Assemble
Assemble the components of a previously created array into an
active array. Components can be explicitly given or can be
searched for. mdadm checks that the components do form a bona
fide array, and can, on request, fiddle superblock information
so as to assemble a faulty array.
so, für mich wär jetzt ned spontan klar wie das jetzt abrennt - wird auf die erste platte synchronisiert? auf die zweite? wird, bei unterschiedlichem inhalten generell mal "nix" gmacht? so wie ich das hier verstanden habe hat er ja platte1 welche das alte raid1 drauf hat und platte 2 mit "neuem" inhalt. jetzt will er wieder platte 1 und 2 zum raid1 machen, welches allerdings den inhalt von platte1 haben soll...
Bearbeitet von semteX am 17.08.2008, 19:47
|
__Luki__
bierernste Islandkritik
|
Im Prinzip moechte ich nur gerne auf die Daten zugreifen um sie an einem anderen Ort zu speichern, da diese Platten ohnehin ausgemustert werden.
Jo genau semteX, ich habe das naemlich auch nicht gelesen und mir gedacht "Aso, eh klor"...
|
nexus_VI
Overnumerousness!
|
Ich versteh nicht ganz was ihr meint? Grundsätzlich gilt: Softwareraids sprechen keine Platten an, sondern Partitionen. Ich lese hier folgendes heraus: Du hast 2 Platten, auf denen sich vermutlich jeweils 1 Partition befindet, diese liefen im RAID1, welches du nun in einem anderen PC einbinden willst. Nichts leichter als das: mdadm --assemble md0 /dev/sda1 /dev/sdb1
Anschließend musst du das Array natürlich noch aktiv setzen, das kennst du hoffentlich schon von der Erstellung. Hättet ihr die Manpage zu Ende gelesen und nicht nur den Überblick über die Modes, wären eure Fragen vermutlich in der detaillierten Ausführung "Assemble Mode" beantwortet worden.
|
semteX
begehrt die rostschaufel
|
das problem ist: er hat keine 2 platten, er hat vom raid nur noch eine.
|
nexus_VI
Overnumerousness!
|
*sigh* mdadm --assemble md0 missing /dev/sdb1
Falls das nicht geht missing weglassen, nur eine Partition aktiv setzen und dann mit mdadm --add die zweite hinzufügen. Ich mag ehrlich gesagt nicht schon wieder unnötig die manpage aufmachen, so sollts funktionieren.
|
Marcellus
OC Addicted
|
Wie erklärst du dir sonst das Sauron und ich mit mehr Grakatakt nen kleineren Gesamtscore bekommen?!
Ich find es eher interessant, dass es solch wunderbare leute gibt, die obwohl sich jemand viel arbeit damit gemacht hat so unglaublich viel dokumentation zu schreiben, einfach so einen thread aufmachen, obwohl und ich zitiere Results 1 - 100 of about 12,600 for repair mdadm. (0.42 seconds) ein paar andere Leute auch schon das selbe Problem hatten. Der liebe colo hat sich im übrigen auch die Arbeit gemacht eine, meiner meinung nach sehr ausführliche, dokumentation zu schreiben, was einen unter linux erwartet. Toller thread, der ist nicht nur important, weil jemand gemeint hat das es cool aussieht. Den liest sich natürlich auch niemand durch. Vor allem diese tief vergrabenen Unterpunkte wie " 1.) Hilfe bekommen" wär in diesem Fall ja auch überhaupt nicht angebracht. Ich hab zumindest einen Tritt in die richtige richtung gegeben und ich glaub das ist genau das was der ts braucht. Aber hauptsache ich bin arrogant So und jetzt mal abseits von diesem kleinen Exkurs wieder zum raid. Da es sich hier um ein raid1 mit einer Platte handelt, hast du schon probiert einfach die platte zu mounten?
|
Indigo
raub_UrhG_vergewaltiger
|
das problem ist: er hat keine 2 platten, er hat vom raid nur noch eine. nein, er hat die sysplatte verloren... für meinen geschmack sollte das sogar noch einfacher ablaufen: OS wieder inklusive mdadm installieren und dann sollte das array anundfürsich sogar wieder automatisch erkannt werden... zumindest hab ichs so in erinnerung...
|