Hallo Andre Als erstes möchte ich sagen, daß ich keine Verantwortung für Deine Daten übernehmen durch die Tips die ich Dir hier gebe. Also: In /etc/raidtab stehen die Platten drin die zum Raid md0 gehören. Unter anderem auch die 2 rausgefallenen als /dev/hdx Wenn Dir ein Kanal abgeraucht ist und dieser noch im System ist weil z.B. intern auf dem Board und die Platten woanders hängen musst Du es dort nachtragen denn die Platten heissen ja jetzt anders. Bitte lies aber noch die Manpage von raidtab und raidtools. Ich weis nicht ob man die Reihenfolge der Einträge verändern darf und so. Jedenfalls wenn die Platten dort richtig eingetragen sind kannst Du das Raid wieder zusammenfügen lassen. Gruss Martin Am Donnerstag, 14. September 2006 09:08 schrieb Andre Lorenz:
Hallo,
Ich habe ein kleines problem mit einem Softraid, bestehend aus 8 x 120 GB IDE HDD's.
Es ist ein Raid5 definiert.
Mir ist ein Ide-kanal abgeraucht, und hat 2 Platten mit sich in den "Tod" genommen.
Die Platten sind Physikalisch In Ordung.
Nach dem umhängen der Platten auf einen anderen IDE-Controler hab ich nun via
mdadm -Av /dev/md0 -m 0 /dev/hd{c,d,g,h,i,j,l,k}1
die Platten wieder versucht zu einem Raid-verbund zusammen zu führen.
OUTPUT:
mdadm: looking for devices for /dev/md0
mdadm: /dev/hdc1 is identified as a member of /dev/md0, slot 0.
mdadm: /dev/hdd1 is identified as a member of /dev/md0, slot 70367249.
mdadm: /dev/hdg1 is identified as a member of /dev/md0, slot 2.
mdadm: /dev/hdh1 is identified as a member of /dev/md0, slot 3.
mdadm: /dev/hdi1 is identified as a member of /dev/md0, slot 5.
mdadm: /dev/hdj1 is identified as a member of /dev/md0, slot 4.
mdadm: /dev/hdl1 is identified as a member of /dev/md0, slot 7.
mdadm: /dev/hdk1 is identified as a member of /dev/md0, slot 6.
mdadm: added /dev/hdc1 to /dev/md0 as 0
mdadm: no uptodate device for slot 1 of /dev/md0
mdadm: added /dev/hdh1 to /dev/md0 as 3
mdadm: added /dev/hdj1 to /dev/md0 as 4
mdadm: added /dev/hdi1 to /dev/md0 as 5
mdadm: added /dev/hdk1 to /dev/md0 as 6
mdadm: added /dev/hdl1 to /dev/md0 as 7
mdadm: added /dev/hdg1 to /dev/md0 as 2
mdadm: /dev/md0 assembled from 6 drives - not enough to start the array.
Nun hab ich via mdadm das raid gestarted. Mit dem command: lsraid -a /dev/md0 bekomme ich nun folgenden output
[dev 9, 0] /dev/md0 6CD8B8FC.72964F47.4BD245E1.7E5C37C1 online
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing
[dev 34, 1] /dev/hdg1 6CD8B8FC.72964F47.4BD245E1.7E5C37C1 good
[dev 34, 65] /dev/hdh1 6CD8B8FC.72964F47.4BD245E1.7E5C37C1 good
[dev 56, 65] /dev/hdj1 6CD8B8FC.72964F47.4BD245E1.7E5C37C1 good
[dev 56, 1] /dev/hdi1 6CD8B8FC.72964F47.4BD245E1.7E5C37C1 good
[dev 57, 1] /dev/hdk1 6CD8B8FC.72964F47.4BD245E1.7E5C37C1 good
[dev 57, 65] /dev/hdl1 6CD8B8FC.72964F47.4BD245E1.7E5C37C1 good
Wie bomme ich nun bei den "2 fehlenden" die UUID eingetragen, das ich das RAID wieder online nehmen kann ?
Herzlichen Dank schon mal im vorraus
Andre
-- The steady state of disks is full. -- Ken Thompson