RAID 1 em Debian com sistema já instalado

O objetivo é implementar RAID 1 em um espaço livre ou que possa ser liberado em um HD com Debian já instalado em funcionando.

[ Hits: 135.754 ]

Por: Perfil removido em 25/06/2006


Verificando discos e partições



# reboot

O reboot é necessário para que o kernel reconheça as mudanças nos discos. Após o reboot, o "fdisk /dev/hda" mostraria este cenário:

# fdisk -l /dev/hda
Disk /dev/hda: 30.7 GB, 30750031872 bytes 
255 heads, 63 sectors/track, 3738 cylinders 
Units = cilindros of 16065 * 512 = 8225280 bytes 

Dispositivo  Boot  Start  End  Blocks   Id  System 
/dev/hda1    *     1      12   96358+   83  Linux 
/dev/hda2          13     620  4883760  83  Linux
/dev/hda3          621    742  979965   82  Linux swap / Solaris 
/dev/hda4          743    865  987997+  fd  Detecção automática de RAID Linux
Após o reboot, o "fdisk /dev/hdb" mostraria este cenário:

# fdisk -l /dev/hdb
Disk /dev/hdb: 40.0 GB, 40020664320 bytes 
255 heads, 63 sectors/track, 4865 cylinders 
Units = cilindros of 16065 * 512 = 8225280 bytes 

Dispositivo Boot Start End Blocks Id  System 
/dev/hdb    1    1     123 987966 fd  Detecção automática de 
                                      RAID Linux
Página anterior     Próxima página

Páginas do artigo
   1. Cenário
   2. Preparando o hda
   3. Preparando o hdb
   4. Verificando discos e partições
   5. Instalando ferramentas e criando o array
   6. Preparando o reinício do sistema
Outros artigos deste autor

Instalando EpiInfo 6.0.4d no Slackware 10.2

Os segredos dos modems

Criando uma aplicação que mostra os processos em execução

Prevenindo problemas com impressoras via Samba no Windows

Instalando o Gnome-2.20.0 no Slacware 12

Leitura recomendada

Usando Sistema de Arquivos BTRFS - Subvolumes, Snapshots e Compactação

Entendendo e configurando o LVM manualmente

Montar partições NTFS com Fuse e NTFS-3G no Debian Etch

Usando partições e sistemas de arquivos

Montando a partição do Windows no Linux

  
Comentários
[1] Comentário enviado por JuNiOx em 25/06/2006 - 15:41h

muito bom
vou testar com disco scsi amanhã
valeu

[2] Comentário enviado por kidoidera em 26/06/2006 - 12:28h

Opa otimo tutorial ...........

Vou fazer passo a passo agora mesmo para testa-lo .....
Depois posto o resultado ...

Parabens ...

by KID

[3] Comentário enviado por thelinux em 27/06/2006 - 07:59h

Parabéns pelo artigo. Boa qualidade. Sinceramente.

[4] Comentário enviado por paranoid em 10/07/2006 - 14:46h

Muito bom o artigo. Claro, objetivo e funcional. Segui os passos e Raid1 já está rodando no servidor aqui da empresa. Gostaria de saber apenas se no momento da re-sincronização, onde um disco é substituído, se o proesso é, de fato lento, como se apresentou aqui.

Obrigado.

[5] Comentário enviado por viopniop em 07/08/2006 - 17:43h

Bom tutorial!!

Eu estou tentando fazer RAID 1 em um hd inteiro, se eu seguir esses passos em todas as partições ele irá funcionar??

Brigado!

[6] Comentário enviado por removido em 07/08/2006 - 20:03h

funciona, so vai dar um errinho no grub pois os primeiros 512 bytes do disco (setor de boot) não serão espelhados, é bom ter um disco de recuperação do grup a mão para esses casos.

[7] Comentário enviado por viopniop em 08/08/2006 - 15:27h

E no caso de ao invez de eu colocar as partições eu colocar os discos, por exemplo hda e hdb alguem sabe se funciona? =)
Valew!

[8] Comentário enviado por removido em 08/08/2006 - 19:48h

discos são formados por partiçoes, mesmo que tu tenha uma única partição do tamanho do hd inteiro, ainda será uma partição.

[9] Comentário enviado por viopniop em 09/08/2006 - 10:20h

Bem, eu tentei fazer com hda e hdb e tudo bem, ele criou o /dev/md0 e depois que eu reinicio a maquila ele continua la e como ativo, mais ele nao sincroniza os discos.... Tentei criar um arquivo no / e quando eu desliguei o hd principal e coloquei o outro o arquivo nao tava la.... =(
Se eu tentar sincronizar as partições ele não deixa por que diz que o hda ta em uso =( Vou ter q tentar algum xunxo pra fazer ele funcionar.... Assim que eu tiver algo posto aqui!

[10] Comentário enviado por juliaojunior em 27/10/2006 - 13:13h

também gostei, ajudou legal

[11] Comentário enviado por elizandromedina em 29/10/2006 - 02:01h

Olá,

Gostei muito do seu artigo, parabens, ficou excelente.
Só me tira uma duvida.

Caso eu já tenha um sistema em operação, por exemplo o Fedora, eu posso modificar as partições já existentes "ext3" para as padrões do RAID 1 (fd)? Tendo em vista que já tenho um segundo hd que será usado.

Resumindo, eu quero espelhar todas as partições do meu HD primario.

Atenciosamente,

Elizandro Medina

[12] Comentário enviado por adrianoboer em 27/02/2007 - 10:35h

Ótimo artigo. de grande utilidade

[13] Comentário enviado por marvioporto em 22/05/2007 - 17:15h

Olá Luiz,

Parabéns pelo artigo!

Mas não estou conseguindo um repositório Debian que possibilite efetuar a instalação (apt-get) do pacote RAIDTOOLS22.

Gostaria de saber se poderia me ajudar nisto?

[14] Comentário enviado por joao.claudio em 14/08/2007 - 14:09h

Tentei fazer um raid da partição /var mas ela acusa que está sendo usada:

riownw02:/etc/mdadm# mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/hda6 /dev/hdc5
mdadm: Cannot open /dev/hda6: Device or resource busy
mdadm: create aborted
riownw02:/etc/mdadm# umount /var
umount: /var: device is busy
umount: /var: device is busy
riownw02:/etc/mdadm#

Como fazer o raid de partições já ativas.
É interessante para mim fazer raid do /var / /usr /etc

Abraços

[15] Comentário enviado por removido em 15/08/2007 - 21:25h

?comentario= nao amigo joao.claudio, se tu passar o olho no meu texto tu vai perceber que se faz necessário formatar a partição, logo eu creio que raid nao seria a solução pra ti, no teu caso eu tentaria o rsync.

[16] Comentário enviado por cvs em 02/09/2008 - 10:40h

muito bom...
Valeu...
Foi de grande ajuda :D

[17] Comentário enviado por tecpaulo em 10/09/2008 - 13:00h

Excelente artigo, criei o exemplo com 2 hds e depois configurei um samba p/ servidor de arquivos e ficou muito bom. Parabens!

Tecpaulo

[18] Comentário enviado por valterrezendeeng em 01/11/2008 - 14:10h

Boa Tarde

Estou com problema em uma instalação de raid1, configurado em um ubuntu 7.

Tive problemas com queda de energia e o raid1 tenta sincronizar, mas, quando alcança um determinado percentual (Próximo de 80%), o Linux sofre um reboot instantâneo (não baixa e reinicia).
Isto repeti-se varias vezes até que em determinado momento passa dos 80% e volta a funcionar normalmente.

Como posso corrigir este problema?

Grato

[19] Comentário enviado por chaplinux em 01/03/2009 - 17:26h

Use debian!!! tive problemas com ubuntu em outras coisas mais...!



[20] Comentário enviado por chaplinux em 01/03/2009 - 17:27h

Só faltou dizer que apos o comando mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/hda4 /dev/hdb1,

vc tem monitorar a conclusao da raid, cat /proc/mdstat , ou seja tem que esperar dar os 100%.

só depois do 100% iniciar a formatacao!.



[21] Comentário enviado por manchatnt em 17/06/2009 - 17:03h

Pergunta:
Como é possível fazer raid1 da partição raiz (/) onde está rodando o sistema?
Pois imaginemos que um dos Hds de pau sendo necessário sua substituição. E aí não dá pra restaurar o RAID porque tem q formatar???
Alguém poderia dar esta dica?

[22] Comentário enviado por removido em 18/06/2009 - 10:23h

buenas manchatnt
tchê, tu podes fazer raid do / da mesma forma como tu farias de qualquer outra partição.
mas deves observar para que o /proc não esteja sendo montado junto com o / como normalmente o é, outras coisas a serem observadas são a partição /tmp, pois não faz sentido proteger um arquivo temporário, e o /boot pois também não faz sentido proteger uma meia dúzia de arquivos estáticos bem conhecidos, além do mais o dispositivo bootável não pode ser duplicado por causar uma "confusão mental" no bios.

é bom lembrar que arquivos fora do espaço de usuário e fora do /var quase nunca mudam e um raid do / deixa o desempenho muito degradado.

eu faria um pouco diferente, eu faria raid apenas dos dados de usuário, /home e alguma outra partição que tu tenhas tipo um /dados ou coisa que o valha, e do /var e uma duplicação estática em dvd dos demais arquivos (menos do /proc e do /tmp) com um rsync ou algo semelhante.

[23] Comentário enviado por DanielVivan em 01/03/2012 - 17:05h

Olá, usuários e programadores. Antes de começar a seguir este guia apareceu uma dúvida logo no começo: como devo fazer o particionamento, se eu estou fazendo isso a partir de um hd recém-formatado?

[24] Comentário enviado por marcelo.castro.l em 21/05/2012 - 16:12h

Boa tarde. Há um bom tempo venho lutando com o Raid 1 no Debian em um servidor onde trabalho. O que acontece é o seguinte: crio o raid 1 conforme ensinado acima, retiro um dos hds para fazer teste e o sistema starta normal. Minha dúvida é se o raid 1 via software sincroniza o sistema automaticamente, pois ao colocar os dois hds novamente e executar o comando:

~#cat /proc/mdstat aparece
blocks super 1.2 [2/1] [_U]

quando crio fica:
~#cat /proc/mdstat aparece
blocks super 1.2 [2/1] [UU]

Como fazer que ao tirar um hd ou trocar um deles, o sistema sincronize sozinho, ou isso não é possível e sempre terei que editar usando o mdadm:

~#mdadm --zero-superblock /dev/sdb1
~#mdadm -a /dev/md0 /dev/sdb1
~#grub-install /dev/sda
~#grub-install /dev/sdb

[25] Comentário enviado por marcelo.castro.l em 22/05/2012 - 08:04h

Bom DanielVivan, sou iniciante em linux. Mas pelo que entendi através de sua dúvida é como formatar o Hd.
Isso é facil, você deve formatar o Hd de acordo com suas necessidades, ou seja, criar as partições que você irá utilizar e criar o Raid.

No meu caso estou fazendo Raid 1 + lvm2.
Dai crio uma partição com o setor de boot: /boot depois seto como Rai1
Com o restante dos Hds crio o raid, após configuro o lvm.

Até aqui esta dando certo, a única dúvida foi referente ao comentário acima se sempre que tiro um hd devo ressincronizá-lo.

Espero ter ajudado.

[26] Comentário enviado por ksombrah em 08/03/2019 - 12:11h

Bom dia!
Só um detalhe se tenho uma estrutura LVM montada tem algum detalhe diferente, a parte de mudar o sistema de arquivos do HD não afetará o que já está no Sistema?
At.te

Paz e Bem!
Alcione Ferreira
Sombra®
101080
[http://www.alcionesytes.net/]
------------------------------------------------
Liberdade e conhecimento ao alcance de todos.

Office Escritório - http://www.libreoffice.org/
Navegador Firefox - http://www.mozilla.org.br/
Email Thunderbird - http://www.mozilla.org.br/
---------------------------------------------------------------
Linux user number 432030 of http://counter.li.org/
---------------------------------------------------------------
ICQ: 377035698
Jabber: ksombrah@jabber.org
MSN: alcione.sombra@hotmail.com
---------------------------------------------------------------
Curriculum: http://lattes.cnpq.br/0545256741852110



Paz e Bem!
Alcione Ferreira
Sombra®
101080
[http://www.alcionesytes.net/]
------------------------------------------------
Liberdade e conhecimento ao alcance de todos.

Office Escritório - http://www.libreoffice.org/
Navegador Firefox - http://www.mozilla.org.br/
Email Thunderbird - http://www.mozilla.org.br/
---------------------------------------------------------------
Linux user number 432030 of http://counter.li.org/
---------------------------------------------------------------
ICQ: 377035698
Jabber: ksombrah@jabber.org
MSN: alcione.sombra@hotmail.com
---------------------------------------------------------------
Curriculum: http://lattes.cnpq.br/0545256741852110


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts