viernes, 24 de octubre de 2014

Formatear una memoria USB desde la terminal


Cuando no tenemos a mano una herramienta gráfica como GParted o la opción de formatear memorias como en Gnome, podemos usar un comando que en realidad hace lo mismo que las dos herramientas antes mencionadas.
Lo primero que tenemos que hacer, es asegurarnos de tener instalado el paquete dosfstools.
$ sudo aptitude install dosfstools
Una vez instalado, pasamos a comprobar donde se encuentra nuestra memoria flash. Podemos hacer uso del comando:
$ sudo fdisk -l
Lo cual nos devolverá algo como esto:
La línea que nos interesa es la que dice:
/dev/sdc1  *      62       7983863     3991901   b  W95 FAT32
Una vez que sabemos cual es el dispositivo a formatear, usamos el comando:
sudo mkfs.vfat -F 32 -n nombre /dev/sdc1
Con la opción -F 32 le decimos que será formateada como Fat32, y con la opción -n le ponemos una etiqueta o nombre al dispositivo. 


Donde vfat es el formato que le vamos a dar a la memoria (FAT32, es el más común. Funcionan en Windows también),  nombre es el nombre que va a tener la memoria y/dev/sdc1 es la ubicación.

Otros tipos de formato que ofrece mkfs son:
mkfs.bfs      mkfs.ext2     mkfs.ext4     mkfs.minix    mkfs.ntfs
mkfs.cramfs   mkfs.ext3     mkfs.ext4dev  mkfs.msdos    mkfs.vfat

Para ver que formatos hay disponibles en tu sistema, escribí mkfs. y luego presionamos TAB dos veces.
¿Sencillo verdad?