Crescendo uma matriz de ataque existente e remoção de discos falhados em RAID - Parte 7
- 3380
- 82
- Maurice Champlin
Todos os novatos se confundirão da palavra Array. Array é apenas uma coleção de discos. Em outras palavras, podemos chamar a matriz como um conjunto ou grupo. Assim como um conjunto de ovos contendo 6 números. Da mesma forma. Espero agora que você sabe o que é a matriz.
Aqui veremos como crescer (estender) uma matriz existente ou grupo de ataque. Por exemplo, se estamos usando 2 discos em uma matriz para formar um conjunto de ataque 1 e, em alguma situação, se precisarmos de mais espaço nesse grupo, podemos estender o tamanho de uma matriz usando mdadm -grow comando, apenas adicionando um do disco à matriz existente. Depois de crescer (adicionando disco a uma matriz existente), veremos como remover um dos falhos do disco da matriz.
Crescer a matriz de ataque e remover discos falhadosSuponha que um do disco seja pouco fraco e precisa remover esse disco, até que falhe, deixe -o usar, mas precisamos adicionar uma das unidades sobressalentes e cultivar o espelho antes que ele falhe, porque precisamos salvar nossos dados. Enquanto o disco fraco falha, podemos removê -lo da matriz, este é o conceito que vamos ver neste tópico.
Características do crescimento do ataque
- Podemos crescer (estender) o tamanho de qualquer conjunto de ataque.
- Podemos remover o disco com defeito após o crescimento da matriz RAID com um novo disco.
- Podemos cultivar uma matriz de ataque sem tempo de inatividade.
Requisitos
- Para aumentar uma matriz de ataque, precisamos de um conjunto de ataques existente (matriz).
- Precisamos de discos extras para crescer a matriz.
- Aqui estou usando 1 disco para cultivar a matriz existente.
Antes de aprendermos sobre o crescimento e a recuperação da matriz, precisamos saber sobre o básico dos níveis de RAID e configurações. Siga os links abaixo para saber sobre essas configurações.
- Compreendendo conceitos básicos de invasão - Parte 1
- Criando um RAID de software 0 no Linux - Parte 2
Minha configuração de servidor
Sistema Operacional: Centos 6.5 Endereço IP final: 192.168.0.230 Nome do host: crescer.Tecmintlocal.com 2 discos existentes: 1 GB 1 disco adicional: 1 GB
Aqui, meu ataque já existente tem 2 número de discos com cada tamanho é de 1 GB e agora estamos adicionando mais um disco cujo tamanho é de 1 GB à nossa matriz de ataque existente.
Crescendo uma matriz de ataque existente
1. Antes de cultivar uma matriz, liste primeiro a matriz RAID existente usando o seguinte comando.
# mdadm -detail /dev /md0Verifique a matriz de invasão existente
Observação: A saída acima mostra que eu já tenho dois discos na matriz RAID com o nível RAID1. Agora aqui estamos adicionando mais um disco a uma matriz existente,
2. Agora vamos adicionar o novo disco “sdd”E crie uma partição usando 'fdiskComando.
# fdisk /dev /sdd
Use as instruções abaixo para criar uma partição em /dev/sdd dirigir.
- Imprensa 'n'Para criar uma nova partição.
- Então escolha 'P'Para partição primária.
- Então escolha '1'Para ser a primeira partição.
- Próximo pressionamento 'p'Para imprimir a partição criada.
- Aqui, estamos selecionando 'fd'Como meu tipo é o ataque.
- Próximo pressionamento 'p'Para imprimir a partição definida.
- Então novamente use 'p'Para imprimir as mudanças o que fizemos.
- Usar 'c'Para escrever as mudanças.
3. Uma vez novo sdd Partição criada, você pode verificá -lo usando o comando abaixo.
# ls -l / dev / | Grep SDConfirme a partição do SDD
4. Em seguida, examine o disco recém -criado para qualquer ataque existente, antes de adicionar à matriz.
# mdadm --examine /dev /sdd1Verifique o ataque à partição SDD
Observação: A saída acima mostra que o disco não tem super blocos detectados, significa que podemos avançar para adicionar um novo disco a uma matriz existente.
4. Para adicionar a nova partição /dev/sdd1 na matriz existente md0, Use o seguinte comando.
# mdadm -manage /dev /md0 --add /dev /sdd1Adicionar disco ao ataque com ataque
5. Depois que o novo disco for adicionado, verifique o disco adicionado em nossa matriz usando.
# mdadm -detail /dev /md0Confirme o disco adicionado ao RAID
Observação: Na saída acima, você pode ver que a unidade foi adicionada como uma reposição. Aqui, já temos 2 discos na matriz, mas o que esperamos são 3 dispositivos em matriz, pois precisamos aumentar a matriz.
6. Para aumentar a matriz, temos que usar o comando abaixo.
# mdadm --grow --id-devices = 3 /dev /md0Grow Raid Array
Agora podemos ver o terceiro disco (SDD1) foi adicionado à matriz, depois de adicionar o terceiro disco, sincroniza os dados de outros dois discos.
# mdadm -detail /dev /md0Confirme a matriz RAID
Observação: Para disco de tamanho grande, levará horas para sincronizar o conteúdo. Aqui eu usei um disco virtual de 1 GB, então é feito muito rapidamente em segundos.
Removendo discos da matriz
7. Depois que os dados foram sincronizados para o novo disco 'SDD1'De outros dois discos, isso significa que todos os três discos agora têm o mesmo conteúdo.
Como eu disse anteriormente, vamos supor que um do disco é fraco e precisa ser removido, antes de falhar. Então, agora assuma o disco 'SDC1'é fraco e precisa ser removido de uma matriz existente.
Antes de remover um disco, temos que marcar o disco como falhado, então só podemos removê -lo.
# mdadm -flail /dev /md0 /dev /sdc1 # mdadm - -detail /dev /md0Falha em disco na matriz de invasão
Na saída acima, vemos claramente que o disco estava marcado como com defeito na parte inferior. Mesmo seu com defeito, podemos ver os dispositivos RAID são 3, fracassado 1 e o estado foi degradado.
Agora temos que remover a unidade defeituosa da matriz e crescer a matriz com 2 dispositivos, para que os dispositivos RAID sejam definidos como 2 dispositivos como antes.
# mdadm - -remove /dev /md0 /dev /sdc1Remova o disco na matriz RAID
8. Depois que a unidade com defeito é removida, agora precisamos aumentar a matriz de ataque usando 2 discos.
# mdadm --grow --raid-devices = 2 /dev /md0 # mdadm--detail /dev /md0Cultivar discos na matriz de ataque
A partir da saída, você pode ver que nossa matriz com apenas 2 dispositivos. Se você precisar cultivar a matriz novamente, siga as mesmas etapas descritas acima. Se você precisar adicionar uma unidade como sobressalente, marque -a como sobressalente para que, se o disco falhar, ele automaticamente ativo e reconstrua.
Conclusão
No artigo, vimos como aumentar um conjunto de ataques existentes e como remover um disco com defeito de uma matriz após senizar o conteúdo existente. Todas essas etapas podem ser feitas sem tempo de inatividade. Durante a sincronização de dados, os usuários, arquivos e aplicativos do sistema não serão afetados em nenhum caso.
No próximo artigo, vou mostrar como gerenciar o ataque, até então fique atento às atualizações e não esqueça de adicionar seus comentários.
- « Instalando o Windows 7 sobre o PXE Network Boot Server no RHEL/CENTOS 7 Usando Winpe ISO Image - Parte 2
- Um guia completo para o uso do comando 'Usermod' - 15 exemplos práticos com capturas de tela »