Existem 4 partições no disco.
parted /dev/sda --script -- print
...
1 1049KB 50.0GB ... ext4
2 50GB 82GB ... linux-swap
3 82GB 100GB ... ext4
4 100GB 1000GB ... ext4
Meu objetivo é modificar a posição inicial de 4 e, em seguida, expandir 3, ao mesmo tempo, sem perder dados. Eu sei que usar o gparted seria bastante fácil, mas está dentro de um script automático e não pode iniciar a interface do usuário.
Depois de alguma pesquisa, parece usar o "cfdisk" para deletar e criar uma nova partição, e então "resize2fs". Mas o truque é, se eu modificar a posição inicial de uma partição, a propriedade "ext4" é eliminada e "resize2fs" reclama de um superbloco desconhecido.
Obrigado pela ajuda.