Aula
Como criar array RAID por software no Linux - Comando mdadm
https://www.youtube.com/watch?v=tg8RpKh8EiI&ab_channel=B%C3%B3sonTreinamentos RAID é a sigla para "redundant array of independent disks" ou "redundant array of inexpensive disks" . Pode ser traduzido para "conjunto Redundante de Discos Independentes", "Conjunto Redundante de Discos Econômicos" ou "Arranjo Redudndante de Discos Independentes" . Usado para esquemas de divisão e replicação de dados entre discos. Pode ser feito através de software ou hardware, sendo que, quando feito através de hardware é necessário uma placa controladora. Tipos de RAID RAID 0 - striping ou distribuição RAID 1 - Espelhamento (mirroring) RAID 5 - paridade (parity) RAID 0 + 1 - combinação dos níveis 0 (striping) e 1 (Mirroring), RAID 0 (striping) Os arquivos são divididos entre os discos Tem melhor desempenho mas não é melhor maneira de se fazer redundância porque se você perde uma parte dos dados de um disco, compromete o funcionamento do todo. RAID 1 - Espelhamento (mirroring) Tudo que você tem no disco um tem também no disco dois. Os arquivos são duplicados entre os discos. Mas consome o dobro de espaço. Alta redundância RAID 5 - paridade (parity) Esse tipo de RAID inclui nos discos blocos de paridade que calculam o que está faltando de informação dos outros discos, que se der defeito o sistema consegue através de um algorítimo, calcular essas informações. Usa blocos de paridade Melhor espaço disponível Tem alta redundância. RAID 0 + 1 - combinação dos níveis 0 (striping) e 1 (Mirroring), Mistura de RAID 1 E RAID 0 Precisa de pelo menos quatro discos Às vezes é chamado de RAID 10 Comando mdadm - administrar conjuntos de multi-dispositovos Para instalar o mdadm apt-get install mdadm Sintaxe básica do mdadm mdadm [modo] [nome_array] [opções] [componentes] Discos a usar no exemplo: /dev/sdb /dev/sdc 1 Criar partições nos discos fdisk /dev/sdb fdisc /dev/sdc Tipo de partição: fd (detecção automática de RAID Linux) 2 Criar o array RAID mdadm --create /dev/md0 --verbose --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 Para verificar o status da RAID criada cat/proc/mdstat pode-se usar também o seguinte comando sudo mdadm --detail /dev/md0 3 Adicionar o array ao arquivo de configuração do mdadm /etc/mdadm/mdadm.conf dar o seguinte comando mdadm -Es | grep md >> /etc/mdadm/mdadm.conf 4 Formatar o array mkfs.ext4 /dev/md0 5 Montar o array Criar um diretório /raid mount -t ext4 /dev/md0 /raid 6 Verificar o ponto de montagem Aula RAID por software no Linux 02 - Simular falhas, reparar e destruir array https://www.youtube.com/watch?v=p1gbsZkKRNo&list=PLucm8g_ezqNp92MmkF9p_cj4yhT-fCTl7&index=28&t=631s&ab_channel=B%C3%B3sonTreinamentos Testar o raid configurando uma falha Verificar o status do array mdadm --detail/dev/md0 cat/proc/mdstat Como simular falha no array (por software) mdadm --manage --set -faulty /dev/md0 /dev/sdc1 Verifica-se o status novamente através do comando mdadm --detail/dev/md0 Remover um disco com falha: mdadm /dev/md0 -r /dev/sdc1 Adicionar disco novo substituto ao array: mdadm /dev/md0 -a /dev/sdc1 Lembrando que antes de adicionar o disco, devemos formatar, delimitar o tamanho, especificar a partição com fd etc Excluir um array Primeiramente desmontar a partição umont /raid Parar o array mdadm --stop /dev/md0 Removê-lo: mdadm --remove /dev/md0 Excluir o superbloco em todos os drives do array: mdadm --zero-superblock /dev/sd[bc]1 Editar o arquivo /etc/mdadm/mdadm.conf (eliminar as últimas linhas) RAID 5 no Linux - configuração e adição ao FSTAB https://www.youtube.com/watch?v=sLrPWxff3QM&list=PLucm8g_ezqNp92MmkF9p_cj4yhT-fCTl7&index=29&ab_channel=B%C3%B3sonTreinamentos Em nosso exemplo 3 discos /dev/sdb /dev/sdc /dev/sdd Raid 5 1 Criar partições específicas para RAID nos discos (tipo fd) 2 Criar a matriz RAID 5 mdadm --create --force --assume-clean /dev/md0 --verbose --level=5 --raid-devices=3 /dev/sd [bcd]1 Ir até o arquivo de configuração cat /etc/mdadm/mdadm.conf Agora digitar um comando para acrescentar um array ao arquivo de configuração 3 Adicionar o array ao arquivo de configuração mdadm.conf mdadm -Es | grep md >> /etc/mdadm/mdadm.conf 4 Formatar o array: mkfs.ext4 /dev/md0 5 Próximo passo é montar em diretório o dispositivo mount -t ext4 /dev/md0 raid 6 Acrescentar o array ao fstab para que seja montado automaticamente quando ligarmos o computador Precisamos usar o comando blkid para descobrir o UUID do array Abrir para edição o arquivo fstab nano /etc/fstab acrescentar como comentário #UUID=escrever o UUID /raid ext4 defaults 0 0
Nenhum comentário:
Postar um comentário