Não vejo nenhum problema se você quiser redimensionar a partição raiz. Você não precisa matar partições.
Antes de tudo, você precisa redimensionar a partição estendida /dev/mmcblk0p2
. Você pode fazer isso via Gparted
. Em seguida, mova a partição /dev/mmcblk0p8
para o final do disco. Na raiz final do redimensionamento /dev/mmcblk0p7
partição para todo o espaço livre.
Se o seu Gparted
não quisesse redimensionar a partição estendida /dev/mmcblk0p2
(acho que porque estava sendo executado dentro dessa partição), você tem duas maneiras:
- Recrie todas as partições de mmcblk0p2 para mmcblk0p8 no programa fdisk.
- Inicialize o SystemRescueCD a partir da unidade flash USB em seu computador e tente usar novamente o GParted no SystemRescueCD.
Tenha cuidado ao usar os dois programas. O programa Fdisk não pode mover partições e dados dentro deles. Não altere o número do setor de inicialização da partição de inicialização em /dev/mmcblk0p6
e a partição raiz em /dev/mmcblk0p7
, outro você restaurará a inicialização do Linux instalado.
Se você escolher o primeiro caminho, então você precisa se lembrar de todas as informações sobre todas as partições em unidades de setores. Em seguida, exclua a partição mmcblk0p2
. Não escreva o resultado neste passo, o fdisk não aplica mudanças imediatamente. E se você sair de fdisk
ou pressionar Ctrl + C, nada será alterado. Em seguida, crie a partição estendida mmcblk0p2
(pressione n
e depois pressione e
) com o número do setor inicial antigo e o novo número do último setor. Em seguida, recrie outras partições lógicas (pressione n
e, em seguida, pressione l
) de /dev/mmcblk0p5
para /dev/mmcblk0p8
com números antigos de setores inicial e final. Altere os tipos de partições pressionando t
key. Verifique (pressione p
) todas as partições terão números e tipos de setores iniciais e finais antigos que excluem o número do setor final de mmcblk0p2
partição estendida. Se tudo estiver bem, escreva as alterações no disco pressionando w
key. Reinicie seu servidor. Então você pode usar GParted
para mover as últimas duas partições para o fim do disco e redimensionar a partição raiz.
Em adições:
Se o fdisk não quiser recriar partições, tente usar o parted:
$ sudo parted /dev/mmcblk0
(parted) unit s
(parted) print
(parted) resizepart 2 -1s
(parted) print
(parted) quit
$ sudo partprobe /dev/mmcblk0
$ sudo gparted /dev/mmcblk0
Boa sorte! E seja com cuidado.