domingo, 8 de mayo de 2011

¿Cómo formatear una llave maya en Linux?


Advertencia:
Este articulo explica paso a paso como realizar el formateo de un dispositivo USB, sin embargo un usuario poco experimentado o descuidado podría terminar formateando alguno de sus discos duros internos, por favor tome precauciones.

Manos a la obra:
Una de las preguntas que un nuevo usuario de GNU/Linux se hará tarde o temprano es: ¿Y aquí como hago para formatear mi llave maya (flash memory)?

Como en la mayoría de mis artículos, prefiero explicar como se hacer desde la terminal.  Pero antes aclarar que la mayoría de memorias usb (llave maya) utilizan el sistema de archivos FAT32 de fábrica. Si lo que deseamos es simplemente formatear para borrar los datos bastaran los siguientes pasos:

Averiguar cuál es el identificador del dispositivo USB a formatear
Con el siguiente comando obtendremos las tablas de partición de los dispositivos conectados, sera fácil reconocer cual representa la llave maya porque normalmente solo tiene una partición y aparece al final. (En este paso les recuerdo que no es recomendable tener conectados otros dispositivos USB para evitar que en un descuido lo borremos accidentalmente).
$ sudo fdisk -l

En el caso mio la parte de la salida del comando anterior que me interasa se ve así:
Disco /dev/sdg: 4063 MB, 4063232000 bytes
125 cabezas, 62 sectores/pista, 1024 cilindros
Unidades = cilindros de 7750 * 512 = 3968000 bytes
Identificador de disco: 0x00000000

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdg1 * 1 1024 3967969 b W95 FAT32


Como se puede apreciar en la salida anterior mi dispositivo USB tiene en este momento el identificar de unidad de disco sdg1 y tiene una capacidad de 4063 MB, esto último solo me sirve para corroborar que estoy ante el dispositivo que me interesa formatear.

Formatear el dispositivo
Entonce el comando para formatear es:
$ sudo mkfs.vfat -n ETIQUETA /dev/sdg1

Donde "ETIQUETA" es la etiqueta de volumen (el nombre) que desea asignarle a la unidad, y "sdg1" corresponde a identificador que descubrimos en el paso anterior. (Presta mucho cuidado, en su caso puede ser en la unidad tenga otro identificador, este no es fijo para cada dispositivo, cada vez que usted conecta un dispositivo de almacenamiento masivo el sistema le asignará el siguiente identificar libre).

Es importante aclarar que el volumen debe estar desmontado, de lo contrario devolverá el siguiente error:
mkfs.vfat 3.0.3 (18 May 2009)
mkfs.vfat: /dev/sdg1 contains a mounted file system.


En caso de recibir el error anterior entonces procedemos a desmontar el volumen y a repetir el comando, de la siguiente manera:
$ sudo umount /dev/sdg1
$ sudo mkfs.vfat -n ETIQUETA /dev/sdg1


Artículos relacionados:
¿Cómo particionar una llave maya?
¿Cómo renombrar una llave maya en Linux?

1 comentario:

  1. Nunca lo he hecho desde terminal pero me parece útil saber todo lo que sea posible sobre la terminal.

    ResponderEliminar

Gracias por dejar tu comentario, por favor sea respetuoso...

Mizaq's Blog

Entradas populares