ich hab ein Problem mit meinem server...
Ich habe ein Debian testing installed auf einer 160GB SATA Platte. Darauf habe ich 3 partitionen, eine 10GB für root, 512MB für SWAP und eine große Daten partition.
Diesem System wollte ich ein raid1 array verpassen. Dazu hab ich mir ne 2. platte gekauft, einen kernel mit raid und sata unterstützung gebaut und mdadm installiert.
Die neue Platte habe ich so wie die alte partitioniert und als partition-typ "Linux Raid Autodetect (fd)" eingestellt. Dann hab ich für die root und daten-partition ein raid1 array gestartet mit einem fehlenden device, diese hab ich dann gemountet und formatiert.
Danach hab ich die daten von meinen bisherigen partitionen auf das neu erstellte array kopiert (cp -dpRx ...).
Die alte daten-partition (sda3) hab ich nach dem kopieren auch zum typ "linux raid autodetect(fd)" gemacht und zum array md1 hinzugefügt (Das läuft auch prima, auch nach dem reboot).
Auf dem erstellten root-array (md0) habe ich dann die /etc/fstab und auf beiden partitionen die /boot/grub/menu.lst angepasst (md0 statt sda1 und md1 statt sda2, siehe unten).
Dann noch grub auf die 2. SATA Disk installed und zunächst mal testen ob das neu erstellte raid funktioniert, bevor ich meine alte root-partition auflöse und zum array hinzufüge.
Beim reboot von md0 sagt er mir folgendes:
Code: Alles auswählen
...
devfs_mk_dev: could not append to parrent for md/0
md: Autodetecting RAID arrays.
md: autorun ...
md: considering sdb3
md: adding sdb3 ...
md: sdb1 has different UUID to sdb3
md: adding sda3 ...
devfs_mk_dev: could not append to parent for md/1
md: create md1
md: bind<sda3>
md: bind<sdb3>
md: running: <sdb3><sda3>
raid1: raid set md1 active with 2 out of 2 mirrors
md: considering sdb1 ...
md: adding sdb1 ...
md: created md0
md: bind<sdb1>
md: running: <sdb1>
raid: raid set md0 active with 1 out of 2 mirrors
md: ... autorun DONE.
XFS mounting filesystem md0
VFS: Mounted root (xfs filesystem) readonly.
Freeing unused kernel memory: 228k freed
Warning: unable to open an initial console.
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 1
Kann mir jemand nen Tip geben was ich falsch gemacht hab?
Hier noch ein paar system details:
Code: Alles auswählen
# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1216 9767488+ 83 Linux
/dev/sda2 19396 19457 498015 82 Linux swap / Solaris
/dev/sda3 1217 19395 146022817+ fd Linux raid autodetect
Partition table entries are not in disk order
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1216 9767488+ fd Linux raid autodetect
/dev/sdb2 19396 19457 498015 82 Linux swap / Solaris
/dev/sdb3 1217 19395 146022817+ fd Linux raid autodetect
Partition table entries are not in disk order
# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda3[0] sdb3[1]
146022720 blocks [2/2] [UU]
md0 : active raid1 sdb1[1]
9767424 blocks [2/1] [_U]
unused devices: <none>
Code: Alles auswählen
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / xfs notail 0 1
/dev/md1 /daten xfs defaults 0 2
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
/dev/hdd /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Code: Alles auswählen
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/md0 / reiserfs notail 0 1
/dev/md1 /daten xfs defaults 0 2
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
/dev/hdd /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Code: Alles auswählen
default 2
timeout 5
color cyan/blue white/blue
# Debian standart-kernel zum booten von sda1
title Debian GNU/Linux, kernel 2.6.12-1-686-smp
root (hd0,0)
kernel /boot/vmlinuz-2.6.12-1-686-smp root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.12-1-686-smp
savedefault
boot
# Mein selbstgebauter raid-kernel
title Debian GNU/Linux, kernel 2.6.12
root (hd0,0)
kernel /boot/vmlinuz-2.6.12 ro root=/dev/md0
savedefault
boot
title Debian GNU/Linux, kernel 2.6.12 Mirror
root (hd1,0)
kernel /boot/vmlinuz-2.6.12 ro root=/dev/md0
savedefault
boot
Kann mir jemand nen Tip geben was ich falsch gemacht hab? Kann auch noch weitere Infos geben falls relevant...
Thx
~Gh05t~