![Array de discos](https://categoriaoutros.com.br/wp-content/uploads/2023/08/Hds-sata.jpg)
O mdadm substituiu todas as ferramentas anteriores de gerenciamento arrays para raid no Linux.
mdadm(Multiple Disk and Device Management) ou Gerenciamento de vários discos e dispositivos, é um utilitário Linux usado na criação, gerenciamento e monitoramento de dispositivos RAID baseados em software. mdadm é o nome do programa quanto, nas distribuições Linux modernas, o nome da ferramenta de linha de comando que substitui utilitários desatualizados, como raidtools e raidtools2.
Antes de prosseguir, fique atente-se a:
- Sempre faça backups importantes antes de modificar arrays RAID.
- O uso do
sudo
é necessário para executar comandosmdadm
com privilégios administrativos. - Verifique as partições e dispositivos cuidadosamente para evitar perda de dados inadvertida.
- Consulte a documentação do
mdadm
(man mdadm
) para mais opções e detalhes sobre os comandos.
mdadm: Comandos do dia a dia
#1 Criar um novo array RAID
Cria um array RAID 1 (espelhamento) usando duas partições: /dev/sda1
e /dev/sdb1
.
sudo mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sda1 /dev/sdb1
#2 Montar um array RAID existente
Monta um array RAID existente no dispositivo /dev/md0
com as partições fornecidas.
sudo mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1
#3 Parar um array RAID
Para o array RAID montado em /dev/md0
sudo mdadm --stop /dev/md0
#4 Adicionar um disco a um array RAID
Adiciona a partição /dev/sdc1
ao array RAID /dev/md0
.
sudo mdadm --add /dev/md0 /dev/sdc1
#5 Remover um disco de um array RAID
Marca a partição /dev/sdb1
como falha e a remove do array RAID /dev/md0
.
sudo mdadm --fail /dev/md0 /dev/sdb1
sudo mdadm --remove /dev/md0 /dev/sdb1
#6 Verificar o status de um array RAID
Exibe detalhes e o status atual do array RAID /dev/md0
.
sudo mdadm --detail /dev/md0
#7 Verificar a configuração dos arrays RAID
Examina a partição /dev/sda1
e exibe informações sobre a configuração RAID.
sudo mdadm --examine /dev/sda1
#8 Monitorar um array RAID
Monitora o array /dev/md0
e envia e-mails para root@localhost
em caso de problemas, verificando a cada 300 segundos.
sudo mdadm --monitor --mail=root@localhost --delay=300 /dev/md0
#9 Criar o arquivo de configuração mdadm
Escaneia os arrays RAID existentes e adiciona suas configurações ao arquivo /etc/mdadm/mdadm.conf
.
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
#10 Reconstruir um array RAID degradado
Adiciona uma nova partição /dev/sdc1
ao array RAID degradado /dev/md0
para iniciar a reconstrução.
sudo mdadm --manage /dev/md0 --add /dev/sdc1