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 é, se eu modificar a posição inicial de uma partição, a propriedade "ext4" é eliminada e "resize2fs" reclama de um superbloco desconhecido.

Obrigado pela ajuda.

user180574
fonte

Respostas:

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, tenha certeza de ter bons backups!

ben
fonte