Raid 1 Sincronização de disco

0

Ao tentar testar se minha configuração RAID-1 estava funcionando, estou pensando que posso ter cometido um erro que poderia causar danos futuros nos dados, porque inicializei de um único disco rígido quando o outro estava desligado.

Eu tenho uma matriz SATA RAID 1 configurada na minha máquina Ubuntu 10.04 que, acredito, está usando o fakeraid com dmraid para mapear a matriz de disco em um único sistema de arquivos). Para testar se minha configuração RAID-1 estava funcionando, desconectei uma das unidades SATA quando a máquina estava desligada e liguei a máquina.

Durante a inicialização do BIOS, o computador emitiu uma reclamação de que um dos discos do array estava ausente - como esperado. Durante a inicialização do linux, parece que o dmraid não estava mapeando a matriz RAID em / dev / mapper / porque o segundo disco não foi detectado e eu não passaria do initramfs. Para contornar isso, eu reiniciei e mudei minhas opções do GRUB para iniciar o Linux usando o parâmetro "root = / dev / sda1" ao invés de "/ dev / mapper /" para inicializar diretamente do disco que ainda estava conectado.

Eu reiniciei e inicializei o Linux - imediatamente desliguei a máquina, conectei o outro disco e inicializei com ambos os HDDs habilitados - RAID de volta e argumentos originais de inicialização configurados para usar / dev / mapping / ".

Tudo parece estar funcionando bem, mas estou preocupado que possa haver alguns problemas no futuro se algo foi gravado no disco durante a inicialização quando o / dev / sda1 estava sendo usado explicitamente.

Existe alguma maneira de verificar a integridade do array RAID-1 entre os dois discos? Eu tentei fazer um fsck, mas ele reclamou que eu estava usando um sistema de arquivos montado e que isso era um não-não. Alguma idéia?

    
por enecess 28.04.2011 / 11:42

1 resposta

0

Você poderia forçá-lo a força bruta.

Desligue. Remover unidade 1. Inicialize a partir de um CD. Montar sistemas de arquivos na unidade 2 e verificar os arquivos. Salvar saída.

Desligue, substitua a unidade 1, remova a unidade 2. Inicialize a partir de um CD, monte sistemas de arquivos na unidade 1, verifique os arquivos, salve a saída.

Compare as saídas das duas etapas anteriores.

Você também pode executar fsck nos sistemas de arquivos, mas não deve ser necessário. Você não tirou a unidade da caixa, portanto os sistemas de arquivos devem estar limpos.

    
por 28.04.2011 / 11:56