Administrar particiones con GNU Parted

Administrar particiones con GNU Parted.

La administración de particiones es una tarea esencial, pero a la vez peligrosa que debes realizar al usar tu sistema linux.

En este tutorial veremos como usar correctamente GNU Parted y aprenderemos a crear, modificar el tamaño y eliminar particiones desde la interfaz de nuestra consola o terminal.

Parted puede operar tanto en modo interactivo, como no interactivo, siendo este último particularmente útil cuando queremos automatizar algunas operaciones o bien los comandos se deben ejecutar en un contexto desatendido, como en un script o un archivo Kickstart.

En el tutorial usaremos como ejemplo un viejo pendrive de 512Mg

 

Administrar particiones con GNU Parted

Lo primero que debemos hacer es averiguar que dispositivo queremos modificar con GNU Parted.

Ejecutamos el siguiente comando:

Obtendremos una respuesta similar a la siguiente imagen…

 

En nuestro caso el dispositivo es el “sda“, con una partición ya creada “sda1“.

Vamos a ello.

 

Iniciamos el dispositivo y la tabla de partición con GNU Parted

Se abrirá la consola de trabajo de Parted, ejemplo…

GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted)

Si quieres ver la ayuda escribe “help“, en este caso como ya la conocemos escribimos “print” para que nos aporte una información completa del dispositivo sobre el cual vamos a trabajar.

ejemplo de print…

(parted) print
Model: USB 2.0 mass storage (scsi)
Disk /dev/sda: 528MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 527MB 526MB primary fat32 type=0b

(parted)

 

En el ejemplo anterior vemos que ya teníamos creada previamente una tabla de particiones.

Si no la tuviera creada o simplemente queremos modificar la tabla ya creada debemos usar el comando…

Nos preguntara que tipo de tabla queremos usar, la mas común es la msdos, pero tienes otras alternativas.

  1. msdos
  2. aix
  3. amiga
  4. bsd
  5. dvh
  6. gpt
  7. loop
  8. mac
  9. pc98
  10. sun

ejemplo…

(parted) mklabel
New disk label type? msdos
Warning: The existing disk label on /dev/sda will be destroyed and all data on
this disk will be lost. Do you want to continue?
Yes/No? yes
(parted)

 

Crear una partición

Usando el comando…

agregaremos una partición.

Deberemos indicar el tipo de partición:

  1. primaria
  2. extendida

Y el sistema de archivos…

  1. FAT
  2. FAT32
  3. exFAT
  4. NTFS
  5. HFS+
  6. ext2
  7. ext3
  8. ext4
  9. Alguno más pero muy poco usado…

También debemos insertar el principio y final en Mg, en el ejemplo como es un pendrive de 512 Mg y lo queremos usar al completo, insertaremos…

  1. 1
  2. 512

ejemplo de uso y salida correcta…

(parted) mkpart
Partition type? primary/extended? primary
File system type? [ext2]? ext2
Start? 1
End? 512
(parted)

 

También podríamos usar una orden completa:

 

Comprobar la alineación de la partición

La correcta alineación de la partición es muy importante, para que el dispositivo nos ofrezca un rendimiento optimo.

Tenemos dos opciones:

  1. minimal
  2. optimal

Opción minimal: Se comprueba que la partición respeta el valor de alineación mínimo en los bloques físicos.

Opción optimal: Se comprueba que la partición está alineada con un múltiplo del tamaño del bloque físico, de manera que proporcione un rendimiento óptimo.

Normalmente usaremos la opción optimal, y para ello ejecutaremos el comando:

Debemos indicar el numero de partición, en este caso como solo tenemos una, usaremos “1”.

ejemplo de salida…

(parted) align-check
alignment type(min/opt) [optimal]/minimal? optimal
Partition number? 1
1 aligned
(parted)

 

Modificar el tamaño de una partición

Modificar el tamaño de una partición (administrar particiones), es una tarea sencilla pero a la vez muy peligrosa. Te recomiendo que antes de proceder realices una copia de todos los datos contenidos en la partición, el riesgo es alto.

Usaremos el comando:

Debemos indicar que MB o porcentaje del pendrive queremos usar con la partición.

ejemplo…

(parted) resizepart
Partition number? 1
End? [512MB]? 100%
(parted)

 

Borrar partición

Para borrar una partición usaremos el comando:

Te preguntara el numero de partición a borrar, en este caso “1” (ojo… no pide confirmación y el borrado es irreversible).

ejemplo…

(parted) rm
Partition number? 1
(parted)

 

Para comprobar que la partición ya no existe, puedes usar el comando que ya vimos anteriormente…

ejemplo de salida correcta…

(parted) print
Model: USB 2.0 mass storage (scsi)
Disk /dev/sda: 528MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags

(parted)

 

Y con el borrado de una partición damos por finalizado el articulo “Administrar particiones con GNU Parted“.

Espero te sea de utilidad.

 

Administrar particiones con GNU Parted
4.8 (95%) 4 Votos

Agregar comentario