badblocks
escreverá em cada setor de uma unidade (dados aleatórios ou zeros, a sua escolha) e, em seguida, relerá para verificar.
Não estou claro como uma configuração RAID impediria a gravação completa em todas as unidades, a menos que seus contêineres RAID sejam menores que a capacidade de suas unidades (não tenho muita experiência com RAID, por isso posso estar errado). Você precisaria desfazer a configuração do RAID e deixá-los ser diretamente endereçáveis individualmente pelo Linux para testar com badblocks
totalmente.