¿Cómo modificar el límite inicial de una partición ext4?

¿Cómo modificar el límite inicial de una partición ext4?

Hay 4 particiones en el disco.

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

Mi objetivo es modificar la posición inicial de 4 y luego expandir 3, al mismo tiempo sin perder datos. Sé que usar gparted sería bastante fácil, pero está dentro de un script automático y no puede iniciar la interfaz de usuario.

Después de una búsqueda, parece usar "cfdisk" para eliminar y crear una nueva partición, luego hacer "resize2fs". Pero el truco es que, si modifico la posición inicial de una partición, la propiedad "ext4" desaparece y "resize2fs" se queja de un superbloque desconocido.

Gracias por la ayuda.

Respuesta1

Para mí, definitivamente es riesgoso mientras se monta un sistema.

Si puede tomarse un tiempo de inactividad, le sugiero que utilice gparted. Arranca en un mini kernel y le permite cambiar el tamaño de las particiones.

Todavía es un poco arriesgado, así que, por supuesto, ¡asegúrate de tener buenas copias de seguridad!

información relacionada