Linux en español
Cómo dar Formato a Unidades USB y Tarjetas SD en Linux
Tutoriales

Cómo dar Formato a Unidades USB y Tarjetas SD en Linux

5 minutos de lectura

En este tutorial, le mostraremos cómo formatear una Unidad USB o Tarjeta SD en Linux usando el parted utilidad.

Antes de utilizar una tarjeta SD o una unidad USB, necesita ser formateada y particionada. Normalmente la mayoría de las unidades USB y tarjetas SD vienen preformateadas utilizando el sistema de archivos FAT y no necesitan ser formateados fuera de la caja. Sin embargo, en algunos casos, puede ser necesario formatear la unidad.

HIT Closer

En Linux, puede utilizar una herramienta gráfica como GParted o herramientas de línea de comandos, tales como fdisk o parted para formatear el disco y crear las particiones necesarias.

Es importante tener en cuenta que el formateo es un proceso destructivo, y se borrarán todos los datos existentes. Si tiene datos en la UDS de la unidad ot la tarjeta SD, asegúrese de que la copia de seguridad.

Tabla de contenidos

La instalación de gparted

GNU Parted es una herramienta para la creación y administración de tablas de partición. El paquete parted es pre-instalado en la mayoría de distribuciones de Linux hoy en día. Usted puede comprobar si está instalado en su sistema, escriba:

parted --version
parted (GNU parted) 3.2
Copyright (C) 2014 Free Software Foundation, Inc.
...

Si separamos no está instalado en su sistema, usted puede instalar usando el gestor de paquetes de tu distribución.

Instalar gparted en Ubuntu y Debian

sudo apt update
sudo apt install parted

Instalar gparted en CentOS y Fedora

sudo yum install parted

La identificación de la USB o Tarjeta SD Nombre

Inserte la unidad flash USB o tarjeta SD en tu máquina Linux y encontrar el nombre del dispositivo utilizando el lsblk comando:

El comando imprimir una lista de todos los dispositivos de bloque:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sdb      8:16   1  14.4G  0 disk 
└─sdb1   8:17   1   1.8G  0 part /media/data
...

En el ejemplo anterior, el nombre de la tarjeta SD del dispositivo es /dev/sdb, pero esto puede variar en su sistema.

También puede utilizar la salida de dmesg comando para encontrar el nombre del dispositivo:

Una vez que conecte el dispositivo de salida de dmesg mostrará el nombre del dispositivo:

...
[  +0.000232] sd 1:0:0:0: [sdb] 30218842 512-byte logical blocks: (15.5 GB/14.4 GiB)
...

De manera segura Limpiar los Datos (Opcional)

Antes de formatear el disco, usted puede de manera segura limpiar todos los datos en él por sobrescribir el disco completo con datos aleatorios. Esto asegura que los datos no pueden ser recuperados por cualquier herramienta de recuperación de datos.

Usted necesita para borrar completamente los datos sólo si el dispositivo va a ser regalado. De lo contrario, puede omitir este paso.

Ser muy cuidadoso antes de ejecutar el siguiente comando e irrevocablemente a borrar los datos de la unidad. El de=... parte de la dd comando debe apuntar a la unidad de destino.

sudo dd if=/dev/zero of=/dev/sdb bs=4096 status=progress

Dependiendo del tamaño de la unidad, el proceso tomará algún tiempo para completar.

Una vez que el disco se borra, la dd comando print “No queda espacio en el dispositivo”:

15455776768 bytes (15 GB, 14 GiB) copied, 780 s, 19.8 MB/s 
dd: error writing '/dev/sdb': No space left on device
3777356+0 records in
3777355+0 records out
15472047104 bytes (15 GB, 14 GiB) copied, 802.296 s, 19.3 MB/s

Crear una Partición y Formatear

El más común de los sistemas de archivos exFAT y NTFS en Windows, EXT4 de Linux y FAT32 que puede ser utilizado en todos los sistemas operativos.

Te mostramos cómo dar formato a la unidad USB o tarjeta SD a FAT32 o EXT4. El uso de EXT4 si usted tiene la intención de utilizar la unidad sólo en los sistemas Linux, de lo contrario formatear con FAT32. Una sola partición es suficiente para la mayoría de los casos de uso.

Formato FAT32

En primer lugar, crear la tabla de particiones, ejecute el siguiente comando:

sudo parted /dev/sdb --script -- mklabel msdos

Crear una partición Fat32 que toma todo el espacio:

sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%

El formato de la partición de inicio de FAT32:

sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)

Una vez hecho esto, utilice el comando siguiente para imprimir la tabla de particiones y comprobar que todo está configurado correctamente:

sudo parted /dev/sdb --script print

El resultado debe ser algo como esto:

Model: Kingston DataTraveler 3.0 (scsi)
Disk /dev/sdb: 15.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  15.5GB  15.5GB  primary  fat32        lba

Eso es todo! Ha formateado el dispositivo.

Formato EXT4

Crear una tabla de particiones GPT mediante la emisión de:

sudo parted /dev/sdb --script -- mklabel gpt

Ejecute el siguiente comando para crear una partición EXT4, que toma todo el espacio:

sudo parted /dev/sdb --script -- mkpart primary ext4 0% 100%

El formato de la partición a ext4:

sudo mkfs.ext4 -F /dev/sdb1
mke2fs 1.44.1 (24-Mar-2018)
/dev/sdb1 contains a vfat file system
Creating filesystem with 3777024 4k blocks and 944704 inodes
Filesystem UUID: 72231e0b-ddef-44c9-a35b-20e2fb655b1c
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done   

Verificar mediante la impresión de la tabla de particiones:

sudo parted /dev/sdb --script print

El resultado debe ser algo como esto:

Model: Kingston DataTraveler 3.0 (scsi)
Disk /dev/sdb: 15.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  15.5GB  15.5GB  ext4         primary  

Conclusión

Formatear una unidad USB o tarjeta SD en Linux es bastante sencillo proceso. Todo lo que necesitas hacer es insertar la unidad, crear una tabla de particiones y formatear con FAT32 o su sistema de archivos preferido.

Si usted choca con un problema o tiene comentarios, deja un comentario abajo.

5/5 - (2 votos)

Entradas relaccionadas

Grabar Windows en una memoria USB desde Linux

Linux en Español

Cómo permitir conexiones remotas en MySQL Server

Diego García Cuesta

Cómo obtener información del hardware en linux

Diego García Cuesta

Comando htop: Instalación y uso desde línea de comandos

Diego García Cuesta

Cómo eliminar automáticamente archivos antiguos de la Papelera en Linux

Linux en Español

Cómo enviar un informe técnico de Plesk

Diego García Cuesta

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies