O redimensionamento de uma partição é uma tarefa comum, particularmente ao usar RAID de hardware, máquinas virtuais, etc., em que o tamanho do disco pode (e altera) o tamanho, mesmo enquanto o SO está em execução.
Infelizmente, o parted não irá redimensionar uma partição (e nunca realmente conseguiu). Para obter a mesma coisa, você deve excluir a partição original e recriá-la com um novo endereço final. Você deve manter o endereço inicial igual ou corromper todos os seus dados. Você também deve definir os sinalizadores de volta para seus valores originais para garantir que a partição seja usada corretamente na próxima inicialização.
Antes de começar, certifique-se de ter um backup do seu sistema!
Em parted, mude a unidade de exibição para setores com u s
e imprima seus valores atuais com p
Vale a pena escrever esses valores no caso de você quebrar alguma coisa e precisar restaurar suas partições originais.
Em seguida, exclua a partição existente rm
Em seguida, crie uma nova partição com mkpart
Por fim, defina os sinalizadores com toggle
Depois de quitar parted, você pode precisar executar partprobe
para fazer com que o kernel atualize sua visualização das partições, por exemplo: cat /proc/partitions
Ao usar o LVM2, você pode aumentar a partição e, em seguida, executar pvresize /dev/...
e sua nova capacidade ficará disponível para o grupo de volumes. Você pode prosseguir com lvresize
e resize2fs
ou o que for adequado ao seu SO.