Problemas para instalar RAID5 em um servidor AMD64

 

Melhor mesmo é seguir os passos do tutorial em : https://help.ubuntu.com/community/FakeRaidHowto

Instalação ocorreu sem problemas mas impossível de fazer boot.

Acessar o sistema com um Live CD e depois:

sudo apt-get update
sudo apt-get install mdadm
sudo mdadm --assemble --scan
cat /proc/mdstat

e aguarde o resync, se necessário.

sudo mkdir /target
sudo mount -t ext3 /dev/md0 /target
sudo mount -t ext3 /dev/md1 /target/home (opcional)
sudo mount -t ext3 /dev/md2 /target/boot (opcional)
sudo mount --bind /dev /target/dev
sudo mount -t proc proc /target/proc
sudo mount -t sysfs sysfs /target/sys
sudo chroot /target
apt-get update

Para ajudar a listar as partições e discos, seguem alguns comandos úteis:

fdisk -l
ls /dev/disk/by-uuid -alh
ls /dev/disk/by-id -lah
ls /dev/disk/by-label -lah

Resolver o problema com o Grub:

Ajuste o Grub /mnt/raid/boot/grub/menu.lst

[...]
default 0
fallback 1
[...]
# kopt=root=/dev/md0 ro
[...]
title Ubuntu 9.04, kernel 2.6.28-11-generic
root (hd0,3)
kernel /vmlinuz-2.6.28-11-generic root=/dev/md0 ro$
initrd /initrd.img-2.6.28-11-generic
title Ubuntu 9.04, kernel 2.6.28-11-generic (reco$
root (hd0,3)
kernel /vmlinuz-2.6.28-11-generic root=/dev/md0 ro$
initrd /initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
root (hd0,3)
kernel /memtest86+.bin

Ajustando Instalação do Grub nos discos.

grub
root (hd0,3) ----- sda4 é a partição /boot
setup (hd0)
root (hd1,3) ----- sdb4 é a partição /boot
setup (hd1)
root (hd2,3) ----- sdc4 seria a partição /boot mas dará erro pois é um disco reserva do RAID1
setup (hd2)
quit

Resolver o problema com o lilo:

apt-get install dmraid 
sudo update-initramfs -u
lilo -H

Reinicie o sistema sem o LiveCD

sudo shutdown -r now 

Atenção: Boot só com RAID1; o RAID5 não dá boot direto dele.

No Link: http://ubuntuforums.org/showthread.php?t=678030

Tem outra dica:

sudo mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm.conf

That should be all you need (and then add the line to your fstab of course). If it complains about /dev/md0 not existing, do a

cd /dev && sudo MAKEDEV md

Comments