Eu faço essas coisas sempre manualmente usando fdisk
e resize2fs
, mas isso é um pouco perigoso se você não sabe o que fazer.
Os passos seriam os seguintes. Você precisa ser root para isso ou usar sudo
na frente dos comandos. Não há garantias para seus dados. Use a seu próprio risco.
Primeiramente, eu recomendo fazer um backup dos seus dados. Em seguida, faça o backup da tabela de partições existente em formato ASCII e binário para um usbstick usando:
fdisk /dev/sda -lu > /media/usbstick/sda.txt
dd if=/dev/sda of=/media/usbstick/sda.mbr count=1
Eu assumo aqui que o seu disco rígido é chamado /dev/sda
aqui.
Em seguida, você pode primeiro redimensionar sua partição removendo-a e recriando-a maior na mesma posição (!) de antes. É claro que você precisa de algum espaço após a partição no seu disco rígido.
fdisk -u /dev/sda
Digite p
seguido por ENTER para imprimir a tabela de partições existente, lembre-se da posição Start da partição. Exclua-o usando d
e o número da partição e recrie-o com n
na mesma posição inicial. Escreva a tabela com w
.
Em seguida, use resize2fs /dev/sda1
(ou qualquer número da sua partição) para redimensionar o sistema de arquivos para o novo tamanho da partição. Isso deve funcionar enquanto o sistema de arquivos estiver montado. Um redimensionamento off-line é, no entanto, mais recomendado.