Índice:

Como fazer armazenamento Raid-1: 9 etapas
Como fazer armazenamento Raid-1: 9 etapas

Vídeo: Como fazer armazenamento Raid-1: 9 etapas

Vídeo: Como fazer armazenamento Raid-1: 9 etapas
Vídeo: ⚡ Como fazer RAID 1 por Software no Windows 10 !!! Espelhamento ou Mirroring é proteção em dobro !!! 2024, Novembro
Anonim
Como fazer armazenamento Raid-1
Como fazer armazenamento Raid-1

O que é RAID1 em termos simples é

: Espelhamento de disco. Melhor otimizado para redundância e requer um número mínimo de 2 unidades

O que é RAID1 em termos complexos é

: Consiste em uma cópia exata (ou espelho) de um conjunto de dados em dois ou mais discos; um par espelhado RAID 1 clássico contém dois discos. Essa configuração não oferece paridade, distribuição ou abrangência de espaço em disco em vários discos, uma vez que os dados são espelhados em todos os discos pertencentes ao array, e o array só pode ser tão grande quanto o menor disco membro. Esse layout é útil quando o desempenho de leitura ou confiabilidade é mais importante do que o desempenho de gravação ou a capacidade de armazenamento de dados resultante.

(Wikipedia explica isso muito bem)

O que é bom e o que é terrível

Desempenho muito alto; Proteção de dados muito alta; Penalidade mínima no desempenho de gravação.

Fraquezas: sobrecarga de custo de alta redundância; Como todos os dados são duplicados, é necessário o dobro da capacidade de armazenamento.

O que você vai precisar

Mínimo de pelo menos 2 pen drives ou discos rígidos, você pode adicionar mais usando 4, 6 e 8

Todo o código está em itálico

Etapa 1: Instalando o Mdadm

Instalando Mdadm
Instalando Mdadm

Primeira coisa: você precisa obter o software RAID. Você precisará baixar e instalar o mdadm de seu repositório de software. É muito comum, então abra o terminal e digite o seguinte comando:

sudo apt-get install mdadm

Etapa 2: examinar nossas unidades de disco

precisamos examinar nossas unidades de disco se já existe algum raid configurado.

Usando o seguinte comando:

mdadm -E / dev / sd [b-c]

Etapa 3: particionamento da unidade para RAID

Particionamento de unidade para RAID
Particionamento de unidade para RAID
Particionamento de unidade para RAID
Particionamento de unidade para RAID

estamos usando no mínimo duas partições / dev / sdc1 e / dev / sdb1 para criar RAID1. Vamos criar partições nessas duas unidades usando o comando 'fdisk' e alterar o tipo para raid durante a criação da partição.

Use este comando

fdisk / dev / sdc1

então siga estas instruções

  1. Pressione 'n' para criar uma nova partição.
  2. Em seguida, escolha 'P' para partição primária. Em seguida, selecione o número da partição como 1.
  3. Forneça o tamanho total padrão pressionando apenas duas vezes a tecla Enter.
  4. Em seguida, pressione ‘p’ para imprimir a partição definida.
  5. Pressione ‘L’ para listar todos os tipos disponíveis.
  6. Digite ‘t’ para escolher as partições.
  7. Escolha ‘fd’ para Linux raid auto e pressione Enter para aplicar.
  8. Em seguida, use novamente 'p' para imprimir as alterações que fizemos.
  9. Use 'w' para escrever as alterações.

Agora vamos exatamente o mesmo para sdb1

fdisk / dev / sdb1

Portanto, siga as mesmas etapas exatas de sdc1

Etapa 4: verificar as alterações

Verifique as alterações
Verifique as alterações
Verifique as alterações
Verifique as alterações

Uma vez que ambas as partições são criadas com sucesso, verifique as mudanças nas unidades sdb e sdc usb usando o mesmo comando ‘mdadm’ e também irá confirmar o tipo de RAID

Usando o comando:

mdadm -E / dev / sd [b-c]

podemos usar o mesmo comando, mas adicionar um no final

mdadm -E / dev / sd [b-c] 1

Etapa 5: Criação de dispositivos RAID1

Criação de dispositivos RAID1
Criação de dispositivos RAID1
Criação de dispositivos RAID1
Criação de dispositivos RAID1
Criação de dispositivos RAID1
Criação de dispositivos RAID1
Criação de dispositivos RAID1
Criação de dispositivos RAID1

Em seguida, crie um dispositivo RAID1 chamado ‘/ dev / md0 'ou você pode usar' / dev / md127 'usando o seguinte comando e verificá-lo.

mdadm --create / dev / md0 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

ou

mdadm --create / dev / md127 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

Em seguida, verifique o tipo de dispositivos raid e a matriz raid usando os seguintes comandos.

mdadm -E / dev / sd [b-c] 1

mdadm --detail / dev / md0 OU mdadm --detail / dev / md127

A partir das imagens acima, você deve entender mais ou menos que o raid1 foi criado e usando partições / dev / sdb1 e / dev / sdc1 e também pode ver o status como re-sincronização. Através do

Comando mdadm --detail / dev / md0 ou mdadm --detail / dev / md127

Etapa 6: Criação de um sistema de arquivos no dispositivo RAID

Criação de um sistema de arquivos no dispositivo RAID
Criação de um sistema de arquivos no dispositivo RAID
Criação de um sistema de arquivos no dispositivo RAID
Criação de um sistema de arquivos no dispositivo RAID
Criação de um sistema de arquivos no dispositivo RAID
Criação de um sistema de arquivos no dispositivo RAID

Crie um sistema de arquivos usando ext4 para md0 ou md127 e monte em / mnt / raid1. Esta etapa é importante.

Use o comando

mkfs.ext4 / dev / md0 ou mkfs.ext4 / dev / md127

Em seguida, monte o sistema de arquivos recém-criado em ‘/ mnt / raid1’, crie alguns arquivos e verifique o conteúdo no ponto de montagem.

Use esses comandos

mkdir / mnt / raid1

montar / dev / md0 / mnt / raid1 /

toque em /mnt/raid1/tecmint.txt

echo "tecmint raid setups"> /mnt/raid1/tecmint.txt

cat /mnt/raid1/tecmint.txt

cat proc / mdstat

Portanto, para montar o RAID1 automaticamente na reinicialização do sistema, você precisa fazer uma entrada no arquivo fstab. Abra o arquivo ‘/ etc / fstab’ e adicione o seguinte

/ dev / md0 / mnt / raid1 ext4 padrões 0 0

certifique-se de correr

Execute ‘mount -av’ para ver se há algum erro no arquivo fstab, embora nenhum erro apareça se as etapas forem seguidas.

Agora vamos salvar a configuração do raid manualmente no arquivo ‘mdadm.conf’ usando o comando abaixo.

mdadm --detail --scan --verbose >> /etc/mdadm.conf

Etapa 7: verificar os dados após a falha do disco

Verificar dados após falha do disco
Verificar dados após falha do disco
Verificar dados após falha do disco
Verificar dados após falha do disco
Verificar dados após falha do disco
Verificar dados após falha do disco
Verificar dados após falha do disco
Verificar dados após falha do disco

O objetivo do RAID é se algum dos discos rígidos falhar ou travar, nossos dados precisarão estar disponíveis. Vamos ver o que acontecerá quando algum disco do disco estiver indisponível na matriz.

podemos ver que há 2 dispositivos disponíveis em nosso RAID e os dispositivos ativos são 2. Portanto, agora remova um de seus discos rígidos

ls -l / dev | grep sd

mdadm --detail / dev / md0

Podemos ver que um de nossos drivers está perdido, então agora vamos verificar nossos dados.

Use os comandos da locação

cd / mnt / raid1 /

cat tecmint.txt

…………………………………..

Os dados devem estar lá e disponíveis para nós, mesmo que tenhamos removido um dos drivers, esta é a vantagem do RAID 1 (espelho)

Etapa 8: Índice de Comando

fdisk: é um utilitário de linha de comando que fornece funções de particionamento de disco.

cat: é um utilitário Unix padrão que lê arquivos sequencialmente, gravando-os na saída padrão.

mount: o comando monta um dispositivo de armazenamento ou sistema de arquivos, tornando-o acessível e anexando-o a uma estrutura de diretório existente.

mkdir: é usado para criar um novo diretório.

touch: é um comando usado para atualizar a data de acesso e / ou data de modificação de um arquivo ou diretório do computador.

echo é um comando que exibe as strings que estão sendo passadas como argumentos. É um comando normalmente usado em scripts de shell e arquivos em lote para enviar texto de status para a tela ou um arquivo de computador, ou como uma parte de origem de um pipeline.

Etapa 9: Sem mais etapas

Se você chegou até aqui, parabéns, porque isso me levou uma tarde inteira para ser concluído, eu tive que fazer isso duas vezes, todas as minhas capturas de tela estavam corrompidas, Espero que eu possa ajudar com as dificuldades do RAID1

Recomendado: