RAID su SATA: problemi :-|
Ciao,
dopo l'acquisto di un nuovo disco sto provando a migrare il filesystem a
RAID 1, ma purtroppo incontro problemi.
La configurazione che desidero è:
/dev/md0 -> /dev/sd[ab]1 : /boot
/dev/md1 -> /dev/sd[ab]2 : /
/dev/md2 -> /dev/sd[ab]4 : LVM
/dev/sda3 e /dev/sdb3 swap
I dischi sono dei Maxtor da 160GB, SATA, il kernel è il 2.6.9-9-amd64-k8 e
quindi evidentemente l'architettura di base è AMD64.
Per il momento sono aggiunti ai raid solo le partizioni in /dev/sdb,
perché in /dev/sda ho il sistema originale: ovviamente conto di
ripartizionare opportunamente /dev/sda non appena il RAID dovesse andare.
Bene... Che errore incontro? Al boot, se scelgo l'immagine che monta in
root /dev/md1, ovviamente con una initrd opportunamente generata affinché
supporti raid1, ottengo un meraviglioso:
###
md: md1 stopped.
md: bind<sdb2>
mdadm: /devfs/md/1 has been started with 1 drive (out of 2)
kjournald starting
Ext3-fs: mounted filesystem with ordered data mode
/sbin/init: 426: cannot create /dev/null: Read-only filesystem
/sbin/init: 427: cannot open /dev/console: No such file
Kernel panic: Attempted to kill init!
###
(Quella questione del 1 drive di 2 è ininfluente).
L'initrd è stata ovviamente generata con:
mkinitrd -o /boot/initrd.img-2.6.9-9-amd64-k8 2.6.9-9-amd64-k8
Dentro /etc/mkinitrd/modules ho:
###
libata
sata_nv
sd_mod
scsi_mod
ext3
md
raid1
###
/etc/mkinitrd/mkinitrd.conf è invece:
###
MODULES=dep
DELAY=0
ROOT="/dev/md1 ext3"
UMASK=022
MKIMAGE='mkcramfs %s %s > /dev/null'
BUSYBOX=no
PKGSCRIPTS=yes
INITRD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH
###
La riga "incriminata" in /boot/grub/menu.lst è:
###
title Debian GNU/Linux, kernel 2.6.9-9-amd64-k8 [RAID1]
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-9-amd64-k8 root=/dev/md1 ro
initrd /boot/initrd.img-2.6.9-9-amd64-k8
savedefault
boot
###
e /boot/grub/device.map è:
###
(hd0) /dev/sda
(hd1) /dev/sdb
###
per finire, fdisk -l /dev/sdb :
###
Disk /dev/sdb: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 13 104391 fd Linux raid autodetect
/dev/sdb2 14 1216 9663097+ fd Linux raid autodetect
/dev/sdb3 1217 1581 2931862+ 82 Linux swap / Solaris
/dev/sdb4 1582 19929 147380310 fd Linux raid autodetect
###
Qualcuno ha una qualche minima idea su dove cavolo devo sbattere la testa
per cercare di risolvere la situazione?
Grazie mille :-)
Ciao,
Manu
--
"È ricercando l'impossibile che l'uomo ha sempre realizzato il
possibile. Coloro che si sono saggiamente limitati a ciò che appariva
loro come possibile, non hanno mai avanzato di un solo passo."
Michail Bakunin (1814 - 1876)
Reply to: