Cómo borrar y formatear dispositivos usb correctamente.
Antes de usar una tarjeta SD o una unidad USB (pendrive), conviene formatear y particionar correctamente el dispositivo. Normalmente, la mayoría de dispositivos USB vienen preformateadas con el sistema de archivos FAT y no lo necesitan. Sin embargo, a veces nos vemos obligados a ello.
En este articulo veremos como formatar tu dispositivo con la herramienta parted, pero antes debes recordar que el formateo es un proceso destructivo, por tanto se borrarán todos los datos que contenga el dispositivo. Haz una copia de seguridad.
Cómo borrar y formatear dispositivos usb
Parted es la herramienta perfecta para crear y administrar tablas de particiones. Viene preinstalado en la mayoría de las distribuciones de Linux actuales. Puedes verificar si la tienes instalada con el siguiente comando.
parted --version
ejemplo de salida…
sololinux ~ # parted –version
parted (GNU parted) 3.2
Copyright (C) 2014 Free Software Foundation, Inc.
Licencia GPLv3+: GNU GPL versión 3 o superior <http://gnu.org/licenses/gpl.html>
Identificar el dispositivo
Lo primero que debemos hacer es identificar el dispositivo.
lsblk
En nuestro ejemplo podemos comprobar que nuestro pendrive es el disco «sdb».
sololinux ~ # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 1 14,4G 0 disk ├─sdb2 8:18 1 64M 0 part └─sdb1 8:17 1 641M 0 part /media/sergio/ANARCHYV1010 sr0 11:0 1 1024M 0 rom sda 8:0 0 465,8G 0 disk ├─sda2 8:2 0 1K 0 part ├─sda5 8:5 0 2,9G 0 part [SWAP] └─sda1 8:1 0 462,9G 0 part /
Borrar los datos completamente
Para que los datos sean irrecuperables (puede caer en manos ajenas), es conveniente llenar el disco de ceros como si acabara de salir de fábrica. Este proceso tarda un poco, pero es necesario sobre todo si vas a regalar o prestar el pendrive.
sudo dd if=/dev/zero of=/dev/sdb bs=4096 status=progress
ejemplo…
Escribir ceros en un pendrive
Al concluir, saltara un aviso como que ya no queda más espacio en el dispositivo usb.
dd: error writing ‘/dev/sdb’: No space left on device
Crear una partición y formatear
Los sistemas de archivos más comunes en este tipo de dispositivos, son EXT4 y FAT32. Vemos cómo particionar y formatear nuestro disco de almacenamiento USB en FAT32 y EXT4. El proceso es similar pero no igual.
En FAT32
Creamos la tabla de particiones.
sudo parted /dev/sdb --script -- mklabel msdos
Ahora una partición Fat32 que ocupe todo el espacio del dispositivo.
sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%
Una vez tenemos la partición creada, formateamos el usb.
sudo mkfs.vfat -F32 /dev/sdb1
Nuestro pendrive ya está listo para operar.
En EXT4
Creamos una tabla partición GPT.
sudo parted /dev/sdb --script --mklabel gpt
Continuamos con un partición EXT4 que ocupe el cien por cien del dispositivo usb.
sudo parted /dev/sdb --script -- mkpart primary ext4 0% 100%
Solo nos falta formatear.
sudo mkfs.ext4 -F /dev/sdb1
Una vez concluya el proceso, el dispositivo ya estará listo para su uso.
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.
Muchas gracias. Completamente funcional.
Formatee una memoria microSD y funcionó tal cual esta en este tutorial
Solo que se pierden algunos Gigas.
La memoria es de 128 y solo quedaron disponibles 125
Hola Gelacio, no se pierde ningún Giga, eso es por la conversión de bytes a Gigas.