Usaremos el comando parted, ya que fdisk no soporta discos en formato GPT. Una aclaración importante, a diferencia de fdisk, parted ejecuta inmediatamente cada orden. Es más que recomendable hacer una copia de seguridad. Además de revisar todos los comandos antes de empezar.
- Empezamos abriendo el disco donde esta la partición que queremos modificar
bash# parted /dev/sdX - Ahora le indicamos a parted que use sectores, como unidad de medida, en vez de bytes
(parted) unit s - Imprimimos las particiones disponibles en el disco
(parted) print - Anotamos los valores de inicio y fin de cada partición
- Borramos la partición que queremos cambiar de tamaño. CUIDADO: ¡Este comando hace cambios en el disco!
(parted) rm NNN
donde NNN es el númer de partición. - Recreamos la partición con el tamaño deseado
(parted) mkpart TIPOPART INICIO FIN
o Donde TIPOPART es el tipo de partición, puede ser primary, logical o extended
o INICIO y FIN son el inicio y fin de la partición en sectores, podemos usar -1 para indicar el último sector. - Podemos hacer print de nuevo para ver como quedo la tabla de particiones
- Para terminar
(parted) quit