PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RAID 1 Erstellung nach hdd cloning?



linuxbaby
27.09.06, 16:23
Hallo

ich habe hier ein System mit 2 hdd, die 2te neue hdd habe ich mit Acronis "gecloned" und nun dachte ich mir, da würde es sich ja anbieten ein RAID1 aus den beiden beiden Platten zu erstellen. Allerdings weiß ich nicht so richtig wie ich vorgehen muss. Habe mir schon einige howto´s durchgelesen, dort wird aber immer davon ausgegangen da die "neue" Platte leer ist, meine hingegen ist ja schon kopiert worden bzw. redunant. Meine Frage also wie kann ich jetzt aus den beiden Platten ein RAID1 erstellen, wäre super wenn mir da wer helfen könnte

MfG
linuxbaby

quinte17
27.09.06, 21:28
redundant stimmt halt nur zum teil... sie ist nicht blockgenau redundant (zumindest nach dem nächsten reboot)

ich würde an deiner stelle davon ausgehen, dass die neue platte leer ist, das erspaart dir auf alle fälle diverse probleme, vor allem wenn du sowas noch nie gemacht hast.

greetz

zyrusthc
27.09.06, 21:34
http://www.linuxforen.de/forums/showpost.php?p=1415478&postcount=2

Greeez Oli

linuxbaby
28.09.06, 12:28
Hi

ich weiß schon wie es geht...das Problem ist die Maschine darf nicht länger als 2-3 h offline sein....aber bei der herkömmlichen Methode (also kopieren mit rsync auf´s neue raid device) braucht er zu lange, dehalb hatte ich die idee die Platte zu clonen und daraus dann ein raid zu erstellen....aber irgendwie war das wohl ein denkfehler oder gibt es eine Möglichkeit das so zu realiesen mit mdadm?

gruss
linuxbaby

MiGo
28.09.06, 20:16
Eigentlich sollte das Raid sich nach der Erstellung selbst syncronisieren (will sagen, daten auf die 2. Platte kopieren). Das geht auch im laufenden Betrieb, wenn der Rechner auch ein wenig belasteter sein wird.

Also Platte sicherheitshalber per dd auf eine gleichgrosse Kopieren (wenns knallt, hast du die als Backup), 2. (leere) Raidplatte einbauen, Raid einrichten, fstab, initrd und/oder Kernel anpassen und rebooten.
Darauf hin sollte er merken, dass er a) ein Raid hat und b) die 2. Platte noch leer ist und das Raid neu syncen.
Das sollte gehen, auch wenn ich das so noch nicht gemacht habe.
Aber auch beim Installieren auf ein während der Installation angelegtes Raid (Suse 10.1) wird das Raid als degraded angelegt und die 2. Platte erst während der Installation syncronisiert.

linuxbaby
29.09.06, 08:06
Hi

also wenn ich dich richt verstehe richte ich das RAID ganz normal ein also z.B so
mdadm --create /dev/md0 --level 1 --raid-devices=2 missing /dev/hdc1
mdadm --create /dev/md1 --level 1 --raid-devices=2 missing /dev/hdc2
etc...
editiere die grub.conf und fstab entsprechend. Kernel ist bereits RAID fähig...und nach einem reboot werden die platten synchronisiert? Partitionen muss ich aber doch auch einrichten auf der 2ten platte oder geht das ohne partitionieren? Sprich plattte einbauen, rechner hochfahren und schwupps synced er die platten? Bin durch die ganze leserei ein bißerl verwirrt;)....

danke für eure geduld;)
gruss
linuxbaby

linuxbaby
29.09.06, 13:33
Hallo

ich habe nun versucht das RAID zu erstellen ging auch alles bis zum reboot;)....dann war Ende


EXT3-fs: error loading journal.
mount: error 22 mounting ext3
ERROR opening /dev/console!!!!: 2
error dup2'ing fd of 0 to 0
error dup2'ing fd of 0 to 1
error dup2'ing fd of 0 to 2
switchroot: mount failed: 22
Kernel panic - not syncing: Attempted to kill init!

Jetzt bin ich ein wenig ratlos, wäre nett wenn mir da wer helfen könnte der schon ein RAID erstellt hat wie es @MiGo in groben Zügen beschrieben hat.

gruss
linuxbaby

quinte17
30.09.06, 14:15
kannst du mal diverse ausgaben posten?

cat /etc/fstab

fdisk -l

cat /boot/grub/menu.lst
greetz

linuxbaby
02.10.06, 13:01
Hi


hier die gewünschten info´s

fdisk -l


fdisk -l

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 fd Linux raid autodetect
/dev/hda2 14 274 2096482+ fd Linux raid autodetect
/dev/hda3 275 9964 77834925 fd Linux raid autodetect

Disk /dev/hdc: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdc1 * 1 13 104391 fd Linux raid autodetect
/dev/hdc2 14 274 2096482+ fd Linux raid autodetect
/dev/hdc3 275 9964 77834925 fd Linux raid autodetect


die grub.conf sind folgendermaßen aus


title Fedora Core (2.6.17-1.2142_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.17-1.2142_FC4 ro root=LABEL=/1
initrd /initrd-2.6.17-1.2142_FC4.img
title Fedora Core II 2.6.17
root (hd0,0)
kernel /vmlinuz-2.6.17 ro root=/dev/md1
initrd /initrd-2.6.17-1.2142_FC4.img
title Fedora Core (2.6.11-1.1369_FC4smp)
root (hd0,0)
kernel /vmlinuz-2.6.11-1.1369_FC4smp ro root=LABEL=/1
initrd /initrd-2.6.11-1.1369_FC4smp.img
title Fedora Core-up (2.6.11-1.1369_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1
initrd /initrd-2.6.11-1.1369_FC4.img


und die fstab sieht so aus


cat /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/md1 / ext3 defaults 1 1
/dev/md0 /boot ext2 defaults 1 2
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
/dev/md2 swap swap defaults 0 0
/dev/scd0 /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0


MfG
linuxbaby