Redundância de discos (RAID1) com Debian Squeeze (para sistemas em produção): mudanças entre as edições

De Eriberto Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
Linha 27: Linha 27:
== Procedimentos iniciais ==
== Procedimentos iniciais ==


Inicialmente, instale o pacote mdadm:
Inicialmente, instale o pacote ''mdadm'', que é responsável pela administração do sistema de RAID:
 
# apt-get install mdadm
 
{{exclamação1|Obs: '''MD''' é a sigla de Multiple Devices. Essa sigla será muito utilizada a partir de agora. Um exemplo disso é o dispositivo ''/dev/md0'', que será criado adiante.}}


== Clonagem da partição raiz ==
== Clonagem da partição raiz ==

Edição das 10h03min de 17 de janeiro de 2011

by (C) João Eriberto Mota Filho <eriberto (a) eriberto pro br>

Artigo criado em: 13 de janeiro de 2011.

Última atualização: veja o rodapé desta página.

Tiny URL ou bit.ly: http://bit.ly/raid1_squeeze_producao



Este tutorial é destinado a quem possui algum sistema já em produção (com Debian Squeeze) e precisa implementar a redundância de dados entre dois HDs (RAID1).

O RAID1

RAID é a sigla de Redundant Array of Independent Drives ou agrupamento redundante de discos independentes. Há vários níveis de RAID, sendo que neste artigo nos interessa o nível um.

No nível um (RAID1), teremos que trabalhar com pares de disco. Neste artigo trabalharemos apenas com um par. Quando um dado é enviado para o disco, na verdade, ele é escrito, ao mesmo tempo, nos dois discos. Caso um dos dois discos falhe, o outro continuará a operar normalmente. Com isso, não teremos a perda de dados e nem da disponibilidade do sistema.

Tendo em vista o baixo custo dos HDs atualmente, é extremamente indicado o uso de RAID1 em todos os ambientes, inclusive em casa.

O cenário deste artigo e as variações possíveis

Neste artigo utilizaremos um cenário onde teremos que espelhar um HD com duas partições: uma que contém a raiz e outra que contém o /home.

A partição raiz é um pouco complicada, pois o sistema já está em produção e ela é necessária todo o tempo. Então, procedimentos especiais deverão ser adotados. Já a partição /home será bem mais simples. Não haverá partição de swap, pois partimos do princípio que, atualmente, todos preferem trabalhar com swap em arquivo.

Outras variações que poderão ser implementadas facilmente após o entendimento deste tutorial. Três delas:

  • A existência de uma única partição para todo o sistema, sendo esta espelhada.
  • A existência de várias partições para todo o sistema, sendo todas espelhadas.
  • O espelhamento de apenas algumas partições do sistema, como a que contém o /home, por exemplo.

É importante dizer que a partição que será espelho de outra deverá ter o exato tamanho da original (situação ideal) ou ser maior.

Procedimentos iniciais

Inicialmente, instale o pacote mdadm, que é responsável pela administração do sistema de RAID:

# apt-get install mdadm
Obs: MD é a sigla de Multiple Devices. Essa sigla será muito utilizada a partir de agora. Um exemplo disso é o dispositivo /dev/md0, que será criado adiante.

Clonagem da partição raiz

Adequação do GRUB2

Verificação da sincronização da partição raiz

A sincronização da partição /home

Teste de funcionamento

A troca de um disco danificado

Controle de acessos

<absHTML>

<a href="http://www2.clustrmaps.com/user/9abcc756"><img src="http://www2.clustrmaps.com/stats/maps-no_clusters/bit.ly-raid1_squeeze_producao-thumb.jpg" alt="Locations of visitors to this page" /> </a>


Consulte também o contador abaixo, iniciado em 13 jan. 11, além do gráfico acima.

</absHTML>