How is this handled or recommended to be handled in Azure VMs if the same situation arose? (if a partition in the middle needing additional space, on a non-LVM disk)
Ao analisar os resultados da pesquisa, eu diria que o Azure recomenda que você não faça isso.
Se aparecerem imagens em nuvem, coloque a partição raiz no final do disco. Eu presumo que a idéia é colocar partição (ões) de dados em disco (s) separado (s).
Por exemplo Esse link mostra uma imagem do CentOS no mercado do Azure nesse formato e também sugere que o mesmo procedimento foi testado com uma imagem do Ubuntu. Ele também explica que você pode usar fdisk
em um sistema em execução para excluir a partição do SO e recriá-la para refletir o novo espaço disponível. Ou seja isso não requer a inicialização em um disco GPARTED. Você deve então reinicializar, antes de poder redimensionar o sistema de arquivos dentro da partição. Pode haver outras maneiras de fazer isso também.