RAID 1 vs daemon de cópia em segundo plano

0

Estou usando meu Raspberry Pi como um NAS com Linux. Eu tenho dois HDDs antigos, um dos quais está perto de falha e o outro parece bem. Eu quero espelhar as unidades para redundância.

Eu tentei configurar um RAID 1 usando mdadm, mas tive muitos problemas, então eu estava me perguntando se não seria mais fácil apenas montar ambas as unidades, e usar um daemon trabalhando em segundo plano para espelhar drives. Quais são as vantagens e desvantagens de cada abordagem?

    
por Matthew 19.11.2016 / 13:44

2 respostas

1

Não é uma boa ideia usar uma unidade com falha e, especialmente, não em uma matriz RAID. É muito fácil que algo dê errado. O RAID é normalmente usado para que, se uma unidade começar a falhar, você possa removê-la e não o contrário.

Provavelmente seria melhor simplesmente copiar os dados da unidade com falha para a unidade em funcionamento. Você pode usar rsync para copiar os arquivos de uma unidade para outra - se a cópia falhar ou novos dados forem adicionados, você poderá executar rsync novamente para atualizar a nova unidade sem iniciar novamente.

Eu não automatizaria a replicação das unidades com um daemon ou trabalho cron, pois qualquer corrupção introduzida pela unidade com falha pode ser copiada para a nova unidade.

    
por 20.11.2016 / 05:24
0

Não use uma unidade com falha para isso. Se você quiser espelhar unidades, tudo bem, mas use unidades funcionais.

O RAID não faz promessas de integridade de dados. O RAID replica conjuntos de dados de blocos entre as unidades e sustenta uma possível falha na unidade. Manter uma unidade com falha na matriz causará um desempenho horrível e sobrecarga, corrupção do sistema de arquivos e um dia ruim.

O RAID 1 com o Linux MD deve estar bem cortado e seco. Você não mencionou os problemas que encontrou, então não posso comentar sobre eles. Usar um daemon em segundo plano para espelhar os sistemas de arquivos não seria uma solução ideal por muitas razões.

    
por 19.11.2016 / 13:48