RSS de categorías

TV Internautas

Formatear memorias USB o pendrives con Ubuntu

Valencia, 22/02/2010, G.B.
Si alguna vez tienes la necesidad de formatear una memoria USB o pendrive bajo Ubuntu, deberás hacerlo mediante la línea de comandos, es decir, desde la terminal. El comando utilizado para ello es mkfs (Make File System). La sintáxis es: mkfs formato_sistema_archivos unidad_a_formatear. Pero antes de ello, además de insertar tu memoria USB, como es obvio, deberás saber en que unidad se ha montado tu unidad USB para poder desmontarla antes de ser formateada. En caso contrario, no podrás hacerlo. Para saber la ubicación exacta de la unidad USB, utiliza el comando mount. Aquí va un ejemplo. Destaco en negrita y azul mi unidad USB:

guillermo@EMACHINES:~$ mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-26-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/guillermo/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=guillermo)
/dev/sdc1 on /media/UDISK-BLUE type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
guillermo@EMACHINES:~$

Ahora ya sabemos que mi unidad USB está ubicada en /dev/sdc1. USB-BLUE es el nombre que yo le había dado previamente al pendrive, el cual utilizaba bajo Windows y cuyo sistema de archivos es vfat. Aquí hacemos un pequeño alto: podemos formatear nuestra unidad USB en tres formatos distintos (que yo sepa):
- ext2 (sistema de ficheros de Linux)
- ext3 (sistema de ficheros de Linux)
- vfat: (sistema de ficheros utilizado por Windows y el más aconsejable si también quieres poder utilizar tu unidad USB en su sistema)

Por lo tanto, el comando que emplearíamos para formatear la unidad USB sería mkfs.ext2, mkfs.ext3 ó mkfs.vfat. Como he comentado, lo más aconsejable sería utilizar el comando mkfs.vfat

Pero, ojo: antes de formatearla, deberemos desmontarla, ahora que ya conocemos su ubicación. Procedemos a ello con el comando umount más la ruta en donde se ubica nuestra unidad USB según el sistema de archivos de Ubuntu:

guillermo@EMACHINES:~$ umount /dev/sdc1
guillermo@EMACHINES:~$

Ya está desmontada. Ahora procedemos ya a formatearla en el sistema de archivos vfat:

guillermo@EMACHINES:~$ mkfs.vfat /dev/sdc1
mkfs.vfat 2.11 (12 Mar 2005)
/dev/sdc1: Permission denied
guillermo@EMACHINES:~$ sudo su
[sudo] password for guillermo:
root@EMACHINES:/home/guillermo# mkfs.vfat /dev/sdc1
mkfs.vfat 2.11 (12 Mar 2005)
root@EMACHINES:/home/guillermo#

Como veréis en las tres primeras líneas en rojo, me he colado: es necesario permisos de root para poder formatear una unidad. Simplemente con el comando sudo su y especificando nuestra contraseña, podremos ejecutar la orden  mkfs.vfat /dev/sdc1.

Si no nos fiamos, podemos comprobarlo: volvemos a montar la unidad:

Y navegamos hasta la unidad USB que se encuentra en /media para luego listar sus archivos con el comando ls. Veremos que no contiene nada ya:

guillermo@EMACHINES:~$ cd /media/UDISK-BLUE/
guillermo@EMACHINES:/media/UDISK-BLUE$ ls
guillermo@EMACHINES:/media/UDISK-BLUE$

Si quieres extraerla, sal de el directorio con cd .. y luego podrás desmontarla tanto desde la línea de comando como de forma gráfica con el botón derecho del ratón -> Desmontar. Desde la línea de comandos sería:

guillermo@EMACHINES:/media/UDISK-BLUE$ cd ..
guillermo@EMACHINES:/media$ cd ..
guillermo@EMACHINES:/$

(Gracias, Jaime por recordarme como subir directorios en Linux. Si es que estoy en este mundo porque tiene que haber de todo…).

Ahora ya tenemos formateada y ‘limpita’ nuestra unidad USB para utilizar en Windows, por si se nos había colado algún troyano, como el copyex.exe, aunque eso sería matar moscas a cañonazos; era sólo un pequeño guiño, Jaime, Ximo, Oscar y Fran… Para evitar la infección de memorias USB en sistemas Windows por troyanos que se alojan en el archivo autorun.inf, podríamos hacer un bat bajo Windows utilizando los procesamiento por lotes o batch, pero ya lo veremos. También existen muchos recursos en la Red al respecto.

Salu2
P.D. Si no utilizas el comando mount, deberás navegar hasta encontrar la unidad USB. Como a mí me ha pasado (vuelvo a ser novato), dejo este estupendo enlace con los comandos básicos de Linux: y este otro para montar particiones en Ubuntu Siempre dispones de la ayuda, el comando man más el comando a utilizar (ejemplo: man mount), o recursos online. Ayuda no te faltará, seguro. A mí me hace buena falta y dese aquí la agradezco.

Related Posts with Thumbnails
Comparte y disfruta:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Slashdot
  • StumbleUpon
  • email
  • Blogplay
  • Technorati
  • Yahoo! Bookmarks
  • LinkedIn
  • PDF
  • RSS
  • Twitter
  • Add to favorites
  • Meneame
  • Yahoo! Buzz

No hay entradas (posts) relacionados(as).

Related posts brought to you by Yet Another Related Posts Plugin.


Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>




Statcounter