Para este post, assumirei que o computador possui os seguintes discos:
/dev/sda = disco do sistema operacional
/dev/sdb = disco de armazenamento 1
/dev/sdc = disco de armazenamento 2
Instalação do gerenciador do RAID
- apt-get install mdadm
Dar OK em todas as telas
Configurar a partição dos discos de armazenamento
- # cfdisk /dev/sdb
- # cfdisk /dev/sdc
Os comandos acima abrirão uma tela de configuração, as opções que devem ser escolhidas nos dois comandos seguem abaixo:
DOS
NOVO
TIPO=FDA Linux Raid Autodetec
ESCREVER
SAIR - Com isso no dispositivo sdb será criada a partição sdb1 e no sdc a partição sdc1
Criar o dispositivo RAID
- # mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1
--create //cria o dispositivo
/dev/md0 //local e nome do dispositivo
--level //tipo do raid (1=espelhamento)
missing //disco faltando (o sdc será adicionado depois)
/dev/sdb1 //disco que será adicionado
Formatar o dispositivo RAID em EXT4
- # mke2fs -t ext4 /dev/md0
Adiciona o disco faltante
- # mdadm /dev/md0 -a /dev/sdc1
Observar o estado do RAID
- cat /proc/mdstat
Assim que adicionar o segundo disco, o RAID só ficará OK quando os 2 discos forem sincronizados.
[UU] o RAID está OK
[U_] ou [_U] um dos discos está com problemas ou ainda não foi sincronizado com o outro
Ficar Observando o estado do RAID (CTRL+C pra sair)
- watch -n 1 cat /proc/mdstat
Criar a pasta para montar o RAID
- mkdir -p /mnt/raid1
Ver a ID do dispositivo RAID
- blkid /dev/md0
(anote em um papel)
Iniciar o computador com RAID montado
- Editar o arquivo: /etc/fstab
- adicionando no final a linha abaixo:
UUID=f600331d-8f52-49eb-ae69-ea5f85fbbd2b /mnt/raid1 auto defaults,errors=remount-ro 0 1 - substituindo o UUID pelo que você obteve no comando blkid
- Ao salvar o arquivo /etc/fstab muito cuidado, pois qualquer letra digitada errada p ode travar a inicialização do computador. Feito este passo, reinicie a máquina pra checar se está tudo bem :)
SUBSTITUINDO DISCO
- fdisk -l //ver qual disco está fora
dependendo não precisa rodar os 2 comandos abaixo - mdadm --manage /dev/md0 --fail /dev/sdc1 //marca que a partição falhou
- mdadm --manage /dev/md0 --remove /dev/sdc1 //remove o disco escolhido
Com o disco substituído por um novo repetir os passos de criação da partição com o cfdisk e repetir os passos para inserir o novo disco com o mdadm - Observar o status da sincronização com o watch
REMOVENDO RAID
- mdadm --detail /dev/md0 //ver o status do dispositivo
- mdadm --stop /dev/md0 //parar o dispositivo
- mdadm --zero-superblock /dev/sdb
- mdadm --zero-superblock /dev/sdc
- umount /dev/md0
ou
umount -l /dev/md0 - mdadm --remove /dev/md0
Nenhum comentário:
Postar um comentário