Salut,
Alors pour commencer, la notion de partition n'a rien à voir avec ton raid. Je m'explique :
Pour faire simple, dans une configuration classique, l'OS discute avec le controleur de disque qui lui donne directement accès, donc en gros OS => [disque]. Dans la situation d'un raid, le controleur ajoute une couche et ce situe entre les disques et l'OS, donc en gros OS => [Contrôleur => disques]. Pour l'OS, il ne fait aucune différence entre la première configue ou la secondes, lui ne voit qu'1 disque.
Tu peux donc après partitionner ce "disque", la configuration du raid ne change rien du tout.
Pour revenir à ta question, il me semble qu'il existe des outils pour modifier les tailles de partitions alors que ces dernières ne sont pas vierges. Par contre je ne connais pas quels sont les conditions pour que ça fonctionne. Personnellement je préfère formater :
1° ça te force obligatoirement à faire une sauvegarde des données que tu souhaites concerver et donc de faire du tri
2° ça facilite la construction des partitions
3° ça oblige à faire une nouvelle installation et donc de repartir avec un système tout beau, tout neuf sur la nouvelle partition.
Pour la question suivante, je parle sans grande assurance, donc à vérifier. D'après ce que je me souvient, la taille du volume raid est fixée à la création de ce dernier, elle à la même durée de vie que le volume. Si tu enlève un de tes disques, et que tu le remplaces par un plus gros, le controleur va s'apercevoir que le disque à changer, mais il va lui fixer la même taille que le précédent.
Ce que je ferais : sauvegarde toutes les données que tu souhaites garder, et installer les 4 nouveaux disques (tu gardes précieusement les 4 anciens), tu refais l'installe de A à Z en commençant par la définition de ton Array raid. puis l'OS avec ces partitions.
J'espère t'avoir aidé.
PS : évidement regarde d'autres avis, peut être il existe d'autres solutions.