Como modificar o limite inicial de uma partição ext4?

0

Existem 4 partições no disco.

parted /dev/sda --script -- print
...
1 1049KB 50.0GB ... ext4
2 50GB   82GB   ... linux-swap
3 82GB   100GB  ... ext4
4 100GB  1000GB ... ext4

Meu objetivo é modificar a posição inicial de 4 e, em seguida, expandir 3 ao mesmo tempo sem perder dados. Eu sei que usar o gparted seria bastante fácil, mas está dentro de um script automático e não pode iniciar a interface do usuário.

Depois de alguma pesquisa, parece usar o "cfdisk" para deletar e criar uma nova partição, e então "resize2fs". Mas o truque é que, se eu modificar a posição inicial de uma partição, a propriedade "ext4" desaparecerá e "resize2fs" reclamará um super-bloco desconhecido.

Obrigado pela ajuda.

    
por user180574 01.07.2014 / 00:19

1 resposta

0

Para mim, definitivamente arriscado enquanto um sistema é montado.

Se você puder fazer um tempo de inatividade, sugiro usar o gparted. Inicializa em um mini-kernel e permite redimensionar partições.

Ainda um pouco arriscado, então, claro, certifique-se de ter bons backups!

    
por 01.07.2014 / 19:16