- - Como configurar um RAID de software no Linux

Como configurar um RAID de software no Linux

Um RAID de disco rígido baseado em hardware é caro. Por esse motivo, os usuários criam regularmente um RAID de software no Linux para satisfazer suas grandes necessidades de dados.

A configuração de um pool de armazenamento ficou mais fácil no Linux ao longo dos anos, graças a ferramentas como Mdadm. Com este programa, os usuários podem criar uma matriz RAID de software em questão de minutos!

Instale o Mdadm

A melhor maneira de criar uma matriz RAID no Linux épara usar a ferramenta Mdadm. Mdadm é um utilitário de linha de comando que permite a manipulação rápida e fácil de dispositivos RAID. Infelizmente, este software não vem com a maioria das distribuições por padrão. Se você quiser usá-lo, precisará instalá-lo manualmente.

Abra um terminal e siga as instruções que correspondem ao seu sistema operacional Linux.

Ubuntu

sudo apt install mdadm

Debian

sudo apt install mdadm

Arch Linux

sudo pacman -S mdadm

Fedora

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

Linux genérico

A maioria das distribuições Linux tem acesso ao Mdadm eempacotá-lo para seus usuários. Dito isto, se você não conseguir encontrar o programa no repositório de pacotes da sua distribuição Linux, existe outro caminho: construir a partir da fonte. Siga as instruções abaixo para aprender como fazer o Mdadm funcionar.

Passo 1: Vá para a página Mdadm GitHub e saiba quais dependências o programa precisa compilar corretamente.

Passo 2: Clone o código-fonte com o git comando.

git clone https://github.com/neilbrown/mdadm
cd mdadm

Etapa 3: Compile o código com o faço comando.

make

Passo 4: Instale o Mdadm no Linux com o faça instalar comando.

sudo make install

Preparar Discos Rígidos

Matrizes RAID no Linux requerem pelo menos dois discos rígidos. Esses discos rígidos devem ficar completamente em branco, sem nada. Inicie um terminal e use o DD comando para zerar cada um deles.

Nota: use o lsblk comando para determinar a etiqueta de cada disco rígido.

sudo dd if=/dev/zero of=/dev/sdX
Agora que o DD Quando o comando estiver concluído, use a ferramenta Mdadm para redefinir o superbloco de cada disco rígido. Substitua a letra "X" pela letra da unidade real.
sudo mdadm --zero-superblock /dev/sdX
Quando o comando superblock Mdadm estiver concluído, passe para a próxima etapa do processo.

Criando uma matriz RAID

Usar o Mdadm para criar uma nova matriz RAID é muito simples. Para fazer isso, escreva o seguinte comando em um terminal. Certifique-se de modificar e remover o XEstá na operação do terminal, pois as etiquetas da sua unidade diferem do exemplo dado.

Nota: neste exemplo, estamos usando a ferramenta de gerenciamento Mdadm RAID para criar um dispositivo com dois discos rígidos. Se o seu RAID precisar de mais de dois discos rígidos, altere dispositivos de ataque = 2 para dispositivos de ataque = 3 ou um número mais alto.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

Deixe o Mdadm criar o dispositivo RAID. Seja paciente e deixe a ferramenta funcionar. Quando o processo estiver concluído, é hora de verificar se a matriz de unidades está funcionando.

Você pode verificar se o seu RAID foi criado com êxito executando o gato comando em uma janela do terminal.

cat /proc/mdstat

Formatar matriz RAID

Quando você combina unidades para criar uma matriz RAID,seus discos rígidos se agrupam para criar um único dispositivo de armazenamento. Este dispositivo de armazenamento está totalmente vazio e inacessível. Você não poderá colocar nenhum dado nele, sem formatá-lo.

A formatação de uma unidade RAID no Linux requer o uso do comando MKFS. Em um terminal, execute mkfs.ext4. A execução deste comando criará um novo sistema de arquivos Extended4 na matriz

sudo mkfs.ext4 -F /dev/md0

Montar matriz RAID

Antes de poder acessar seu novo dispositivo RAID no Linux, ele precisa ser montado no sistema. Para montá-lo, inicie um terminal e siga as etapas abaixo.

Passo 1: Crie uma nova pasta para o RAID montar com o mkdir comando.

sudo mkdir -p /mount/md0

Passo 2: Use o montar comando e vincule a matriz RAID ao novo / mnt / md0 pasta.

sudo mount /dev/md0 /mnt/md0

Depois de montado, acesse seu array RAID com o CD comando.

cd /mnt/md0

Para uma montagem RAID permanente no Linux, faça:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

Se você deseja desmontar o seu RAID, precisará usar o umount comando.

Nota: NÃO tente desmontar seu dispositivo RAID enquanto estiver copiando dados!

sudo umount /dev/md0

O tradicional umount comando deve funcionar. Se você tiver problemas e o RAID se recusar a desmontar do sistema, tente usar o "eu" interruptor.

sudo umount /dev/md0 -l
</p>

Comentários