Registrado em: Aug 10, 2006 Mensagens: 7 Localização: SP - Capital
Enviada: Sex Fev 23, 2007 1:16 pm Assunto: Posso executar mdadm /dev/mdX -a /dev/hdaX sem desmontar?
Olá companheiros,
Estou com uma pequena dúvida.
Tenho um servidor com 2 HD (IDE - "Que vergonha"), os dois HD são identico IDE 300GB Segate. Fiz RAID1 na Hora da Instalação (FC3), tem QMAIL+MYSQL+VPOPMAIL+APACHE Rodando nessa máquina ha quase 2 anos, nunca tive nenhum problema. Hoje pela manhã recebi uma notificação por E-mail, dizendo o seguinte:
This is an automatically generated mail message from mdadm running on mail.apb.com.br
A DegradedArray event had been detected on md device /dev/md2.
Faithfully yours, etc.
Logo fui verificar os LOGs (/var/log/messages)
Ai contatei o seguinte:
Feb 23 07:16:07 mail kernel: md: Autodetecting RAID arrays.
Feb 23 07:16:07 mail kernel: md: autorun ...
Feb 23 07:16:07 mail kernel: md: considering hda3 ...
Feb 23 07:16:07 mail kernel: md: adding hda3 ...
Feb 23 07:16:07 mail kernel: md: md2 already running, cannot run hda3
Feb 23 07:16:07 mail kernel: md: export_rdev(hda3)
Feb 23 07:16:07 mail kernel: md: ... autorun DONE.
O que deu problema de SYNC, foi o md2 (/usr), especificamente a partição /dev/hda3, ficando ativo somente /dev/hdb3.
Achei algumas informações na NET dizendo para reconstruir (rebuild),
o Array com o comando:
# mdadm /dev/md2 -a /dev/hda3
mdadm: hot added /dev/hda3
Finalmente minha dúvida, preciso desmontar o /dev/md2 ou posso executar esse comando com o /dev/md2 ainda montado (/usr).
OBS: Esse problema ocorreu depois que eu reiniciei o Servidor (init 6), mesmo com esse problema no RAID o servidor conseguir iniciar e rodar todos os serviços, está tudo funcionado, com exceção de erro do RAID.