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.