Isso pode ser feito redimensionando volumes e alterando as tabelas de partição. Eu fiz isso no passado usando a ferramenta gparted . Está disponível na maioria das distribuições de linux.
Você pode ter que executá-lo a partir de um CD ao vivo, se quiser redimensionar uma partição ativa.