Como você particionou seu RAID como se fosse um único disco, é possível ignorar completamente o RAID nesse caso. Então, é apenas um problema de redimensionar / mudar de partições.
Por exemplo, você pode reduzir a partição www, excluir a troca e, em seguida, deslocar a partição raiz para a esquerda para aumentá-la.
Ou, se isso parecer complicado e você não precisar estritamente de partições separadas, você poderá mesclar a partição raiz na sua partição www, já que ela já é grande o suficiente para conter root e www. Isso é o que eu faria.
# mount stuff
mkdir /mnt/root /mnt/www
mount /dev/md0p5 /mnt/root
mount /dev/md0p2 /mnt/www
# since /mnt/www will be the new root, move www files to /var/www
mkdir -p /mnt/www/var/www
mv /mnt/www/* /mnt/var/www/
# copy the root files
rsync -avAHSX /mnt/root/. /mnt/www/.
# comment out old root partition in fstab
# change /var/www to / in fstab
# update bootloader and reboot
Essa abordagem também tem a vantagem de que, se algo der errado, a partição raiz original ainda estiver intacta, para que você possa reverter a operação.
Depois que tudo estiver funcionando bem com a partição mesclada raiz + www, você poderá excluir a partição raiz antiga e ampliá-la para o tamanho total do disco.
Ou você pode decidir que quer ficar com partições separadas depois de tudo e mover os arquivos www para a antiga partição raiz, se você acha que vai ser grande o suficiente para o seu www no futuro previsível.
Ou você pode reduzir a partição www para abrir espaço para uma nova.
Possibilidades infinitas ...