Neste exemplo, o array é chamado md0 e é montado em /raid1 .
Verifique o alias da matriz:
-
Supondo que um arquivo de troca esteja localizado na matriz, precisamos desativá-lo primeiro. Se essa é a única área de troca no sistema, podemos fazer:
sudo swapoff --all -
A matriz precisa ser desmontada para que seja verificada corretamente:
sudo umount /raid1 -
Após essa preparação, podemos chamar o script
checkarray, eu escolhi prioridade rápida, mas você pode escolher qualquer opção de prioridade:sudo /usr/share/mdadm/checkarray --fast /dev/md0 -
Se você deseja assistir ao progresso da matriz, verifique cada segundo:
watch -n 1 cat /proc/mdstat
Portanto, a matriz completa de verificação bash alias localizado por exemplo no seu arquivo pessoal .bash_aliases seria algo como:
alias checkarray='sudo swapoff --all && \
sudo umount /raid1 && \
sudo /usr/share/mdadm/checkarray --fast /dev/md0 && \
watch -n 1 cat /proc/mdstat'
Certifique-se de fechar todos os arquivos abertos no array antes de chamá-lo.
Alias de array pós-verificação:
Acho que nenhum comentário adicional é necessário:
alias checkarray-after='sudo mount /dev/md0 /raid1 && \
sudo swapon --all'