Isso pode ser apenas eu sendo muito burro, mas não entendi! Eu sou novo na configuração do RAID mdadm e a configuração do meu sistema é a seguinte:
- 1 * ATA Drive (originalmente / dev / sda) com o Ubuntu nele
- Comprei então 2 * SATA 2Tb (tamanho relevante) unidades que desejo espelhar / dev / sdb & amp; / dev / sdc
Eu, então (usando sdb e sdc somente)
- Confirmado a existência de dispositivos de disco rígido usando lshw -C disco
- Particionou-os usando fsdisk (uma grande partição ext2 de 2 Gb cada)
- Ran: mdadm --criar / dev / md0 --level = raid1 --raid-devices = 2 / dev / sdb1 / dev / sdc1
- Aguarde 7 horas para / proc / mdstat dizer que a matriz está ativa
- Formate o / dev / mb0 usando a partição ext3
- Executar: mdadm --examine --scan > > /etc/mdadm/mdadm.conf
- monte-o manualmente e, quando isso funcionar, adicione / etc / fstab: / dev / md0 / var / samba_share / raid / ext3
- Reinicie e monte corretamente - para que todos pareçam felizes
MAS minhas perguntas:
-
Eu, então, desliguei o sistema - desconectei uma das unidades e a reiniciei novamente. O sistema recusou-se a inicializar reclamando sobre o fato de não poder montar / dev / md0. Por quê? Esta é uma matriz de raid e certamente deveria ter sido inicializada da unidade restante (se eu conectá-la novamente - estamos desligados e em execução - se eu não conseguir eu também não consigo montar / dev / md0)
-
Em algum momento - o Ubuntu decidiu renomear minhas unidades, qualquer unidade ATA original agora é / dev / sdc, enquanto as novas unidades são / dev / sda e / dev / sdb - ela não parece quebrar qualquer coisa, mas isso me confunde muito ...
-
Se (1) é um comportamento normal - como eu me recuperaria se isso fosse real? Eu prefiro não tentar a rota --remove --add apenas por diversão, pois com essas unidades leva 7 horas para sincronizar
Obrigado por qualquer conselho!
- Esclarecimento sobre os comentários de Giles :
"você deve usar UUIDs do sistema de arquivos, rótulos do sistema de arquivos ou rótulos LVM e nunca / dev / sd * para designar unidades." - isso significa que fiz algo errado?
/boot/grub/grub.cfg (esse é um arquivo grande, então eu extraí o bit que achei relevante - por favor, deixe-me saber se você precisa de mais:
menuentry "Teste de memória (memtest86 +)" {
insmod ext2
conjunto root = '(hd0,1)'
pesquisa --no-floppy --fs-uuid --set 41e1c8ad-df5e-4c49-b253-0831cc0a6ec8
linux16 /memtest86+.bin
}
menuentry "Teste de memória (memtest86 +, console serial 115200)" {
insmod ext2
conjunto root = '(hd0,1)'
pesquisa --no-floppy --fs-uuid --set 41e1c8ad-df5e-4c49-b253-0831cc0a6ec8
linux16 /memtest86+.bin console = ttyS0,115200n8
}
/ etc / fstab
proc / proc proc nodev, noexec, nosuid 0 0
/ dev / mapper / mediaserver-raiz / ext4 erros = remount-ro 0 1
UUID = 41e1c8ad-df5e-4c49-b253-0831cc0a6ec8 / padrões de boot ext2 0 2
/ dev / mapper / mediaserver-swap_1 nenhum swap sw 0 0
/ dev / md0 / var / samba_share / raid / ext3
mdadm -D / dev / md [0-9] *
/ dev / md0:
Versão: 00.90
Hora da Criação: Ter 17 de maio 14:51:40 2011
Raid Level: raid1
Tamanho da Matriz: 1953511936 (1863.01 GiB 2000.40 GB)
Tamanho do Dev Utilizado: 1953511936 (1863.01 GiB 2000.40 GB)
Dispositivos de ataque: 2
Total de dispositivos: 2
Menor preferido: 0
Persistência: Superblock é persistente
Update Time : Tue May 17 23:30:33 2011
State : clean
Dispositivos ativos: 2
Dispositivos de trabalho: 2
Dispositivos com falha: 0
Dispositivos de reposição: 0
UUID : cf48dce3:ad034531:1fe5419e:fb5a4d56 (local to host mediaserver.debeer.net)
Events : 0.34
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1