Índice:
- Etapa 1: Instalando o Mdadm
- Etapa 2: examinar nossas unidades de disco
- Etapa 3: particionamento da unidade para RAID
- Etapa 4: verificar as alterações
- Etapa 5: Criação de dispositivos RAID1
- Etapa 6: Criação de um sistema de arquivos no dispositivo RAID
- Etapa 7: verificar os dados após a falha do disco
- Etapa 8: Índice de Comando
- Etapa 9: Sem mais etapas
Vídeo: Como fazer armazenamento Raid-1: 9 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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
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
- Pressione 'n' para criar uma nova partição.
- Em seguida, escolha 'P' para partição primária. Em seguida, selecione o número da partição como 1.
- Forneça o tamanho total padrão pressionando apenas duas vezes a tecla Enter.
- Em seguida, pressione ‘p’ para imprimir a partição definida.
- Pressione ‘L’ para listar todos os tipos disponíveis.
- Digite ‘t’ para escolher as partições.
- Escolha ‘fd’ para Linux raid auto e pressione Enter para aplicar.
- Em seguida, use novamente 'p' para imprimir as alterações que fizemos.
- 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
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
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
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
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:
Faça você mesmo como fazer um relógio legal - StickC - Fácil de fazer: 8 etapas
DIY Como fazer um relógio legal - StickC - Fácil de fazer: neste tutorial, aprenderemos como programar ESP32 M5Stack StickC com Arduino IDE e Visuino para exibir uma hora no LCD e também definir a hora usando os botões StickC
Como fazer: fazer uma obra-prima incrível em Animal Jam! (NOTA: ATUALIZADO EM 2020): 3 etapas
Como fazer: fazer uma obra-prima incrível em Animal Jam! (NOTA: ATUALIZADO EM 2020): Animal jam é um mundo virtual sobre animais. Você pode comprar animais com gemas ou diamantes e personalizá-los com roupas que compra em lojas virtuais! Eu nunca realmente " jogo " Animal Jam, eu só gosto de fazer obras-primas! Hoje vou te mostrar
Como salvar o armazenamento no seu iPhone: 13 etapas
Como salvar o armazenamento no seu iPhone: O seu iPhone está mais lento do que o normal? Talvez você tenha tentado tirar uma foto, mas não conseguiu porque seu armazenamento estava cheio. Salvar o armazenamento do seu iPhone pode parecer excessivo, mas é muito simples, rápido e resolverá muitos dos problemas do seu iPhone
Como fazer seu servo motor fazer rotação completa: 5 etapas
Como fazer seu servo motor fazer rotação completa: O que é um servo motor? Um servo motor é um dispositivo elétrico que pode empurrar ou girar um objeto com grande precisão. Se você quiser girar e se opor a alguns ângulos ou distâncias específicos, use o servo motor. É composto apenas de um motor simples w
Como reformatar um dispositivo de armazenamento externo, usando Mac OS X: 10 etapas
Como reformatar um dispositivo de armazenamento externo, usando Mac OS X: vendendo um USB antigo? Ou computador? Use este guia passo a passo simples para reformatar seu dispositivo de armazenamento externo em seu Mac. Os benefícios desta reformatação de um disco rígido são parte segurança, parte conveniência e parte reutilização. Isso vai ajudar a m