Eu não acho que sua pergunta de partição vs drive esteja relacionada ao seu array ser um MD RAID 10. A questão de partição vs drive é preferencial. E quando se trata de aumentar ou diminuir as matrizes, se o MDADM pode fazer algo pelo RAID 1, provavelmente ele pode fazer isso pelo ataque 10.
Na mesma nota, é mais fácil se você não usar toda a unidade para a sua matriz, caso outra unidade venha a ficar menor no futuro, e se você resolve ou não esse problema, agora ou mais tarde, é um problema. questão de preferência. Eu pessoalmente uso uma partição que é um pouco menor para o meu array MD RAID 10, porque é mais seguro do que mexer com tamanhos depois que o array estiver no lugar.
E, ao contrário do que o Hennes disse, você obtém um aumento de desempenho quando usa um software RAID 10 em duas unidades. Meu desempenho literalmente dobrou no momento em que eu recompus meu array em 10 de 1 usando as mesmas unidades no mesmo computador. Parece ridículo RAID 1 não lê naturalmente de ambos os discos, mas isso não acontece! Estou pensando em adicionar uma terceira unidade para redundância dupla, já que estou usando discos mais antigos e acho que corro um alto risco de falha durante uma reconstrução devido ao uso de hardware mais antigo em geral. E o aumento de velocidade não faz mal.
Como nota, eu ainda tenho duas unidades de tamanho diferentes (1TB e 2TB), de 2 fabricantes diferentes. Não é o melhor cenário, mas funciona muito bem! As gravações são mais lentas que uma única unidade, mas as leituras são rápidas! Apenas 2 unidades e recondicionamentos são rápidos! (sem paridade) Desfrute das suas duas unidades RAID 10 e aproveite todas as pessoas como Hennes que têm a certeza que precisa de 4 unidades. :)