Ok, encontrei uma solução para mim mesmo. Caso alguém tenha o mesmo problema que eu, aqui está a solução:
Solução original do Amazon Docs (partições raiz incluídas): link
- Identifique o dispositivo que contém a partição que você deseja expandir. Use o comando
lsblkpara listar todos os dispositivos e partições anexados à instância. - Desmonte a partição, se estiver montada. Execute o comando
umountcom o valor deMOUNTPOINTdo comando lsblk. - Execute o comando
partedno dispositivo (e não a partição no dispositivo). Lembre-se de adicionar o prefixo / dev / ao nome quelsblkproduz. - Altere o
parted unitsda medida para setores comunit s. - Se você receber mensagens de erro estranhas, digite
ignore. - Examine a saída para o tamanho total do disco, o tipo de tabela de partição, o número da partição, o ponto inicial da partição e quaisquer sinalizadores, como inicialização. Para tabelas de partição gpt, observe o nome da partição; para tabelas de partições msdos, observe o campo Tipo (principal ou estendido). Esses valores são usados nas próximas etapas. Você pode imprimir todas essas informações através do comando
print. - Exclua a entrada da partição para a partição usando o número da etapa anterior. Por exemplo:
rm partitionNumber. - Crie uma nova partição que se estenda até o final do volume. (Para o exemplo da tabela de partições msdos) Observe o ponto inicial e o tipo de partição da partição 1 acima. Para o exemplo msdos, existe um ponto inicial de 2048s e um tipo de partição de primário. Execute o comando mkpart com um tipo de partição primária, o ponto inicial da partição 1 e 100% para usar todo o espaço disponível. Exemplo:
mkpart primary 2048s 100%. - Execute o comando de impressão novamente para verificar sua partição.
- Verifique se todos os sinalizadores que estavam presentes anteriormente ainda estão presentes para a partição que você expandiu. Em alguns casos, o sinalizador de inicialização pode ser perdido. Se um sinalizador foi removido da partição quando foi expandido, adicione o sinalizador com o seguinte comando, substituindo o seu número de partição e o nome do sinalizador. Por exemplo, o comando a seguir adiciona o sinalizador de inicialização à partição 1. E.g:
set 1 boot on. - Execute o comando
quitpara sair departed. -
Verifique o sistema de arquivos para certificar-se de que não haja erros (isso é necessário antes que você possa estender o sistema de arquivos). Observe o tipo de sistema de arquivos dos comandos
printanteriores. Escolha um dos comandos abaixo com base no seu tipo de sistema de arquivos; Se você estiver usando um sistema de arquivos diferente, consulte a documentação desse sistema de arquivos para determinar o comando de verificação correto.Para sistemas de arquivos ext3 ou ext4:
sudo e2fsck -f /dev/partitionNamePara sistemas de arquivos xfs:
sudo xfs_repair /dev/partitionName
Se você tiver uma partição não raiz, basta remontá-la e tudo deverá funcionar.
Atenciosamente, Megajin
