Formatear disco desde bash

Publicado

El comando sudo fdisk -l nos permite listar los discos duros internos y externos. Yo voy a reutilizar un viejo disco donde hay una instalación de Windows, por lo que al ejecutarlo me sale así:

bash fdisk

Se identifica que el nombre del disco es /dev/sda, voy a eliminar las particiones existentes y crear una nueva. Para administrar el disco ejecuta sudo fdisk /dev/sda, la utilería da la bienvenida y solicita los comandos o cambios a realizar en el disco. El comando d es para eliminar particiones, la utilería pregunta el número de partición a borrar, lo ejecuto hasta que no queda ninguna partición.

Luego de esto es crear la nueva partición, ejecuta el comando n, la utilería preguntará el número de partición, sector de inicio y sector final, seleccioné los valores por defecto para utilizar casi todo el disco. Guardar y salir con el comando w.

Al listar nuevamente los discos ya solo sale una unidad indicando que es de tipo Linux.

Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: MQ01ABD100      
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 1A885A8C-CE84-4DFA-9ADF-BEB3F50943BB

Device     Start        End    Sectors   Size Type
/dev/sda1   2048 1953523711 1953521664 931.5G Linux filesystem

Solo falta dar formato al disco con sudo mkfs -t ext4 /dev/sda1. Unos momentos después el comando sudo blkid /dev/sda1 ya nos mostrará la información completa de la unidad y está listo para usarse.