Como Formatar Um Dispositivo USB (Pendrive, SD Card + adaptador) no Linux

Pegue um caderno e anote, eu acredito que anotar é uma das formas de fixar conteúdos na mente, pois isso funcina comigo (e também faz parte de um padrão de fixação).

Quero postar conteúdos simples aqui no Tabnews.com.br, para ajudar iniciantes e as vezes variando entre avançado e iniciante.

Comandos Para Leitura

Você pode usar 2 comandos para ver os dispositivos (Pendrive, SD Card) conectados em seu PC Linux. Eles são:

  • ~ $ lsblk # list block devices
  • ~ $ fdisk -l # manipulate disk partition table

Ambos os comandos devem aparecer um output bem complexo de entender para um iniciante, mas não há o que temer.

Primeiro comando - lsblk

~ $ lsblk

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    1  3.8G  0 disk /media/xnork/7718-72D6
mmcblk0     179:0    0 29.1G  0 disk
├─mmcblk0p1 179:1    0  256M  0 part /boot
└─mmcblk0p2 179:2    0 28.9G  0 part /

Observe que em sda há um dispositivo de 3.8 GB com um nome do meu pendrive 7718-72D6. Este sda, pertence ao nosso pendrive, ele é o "identificador" para saber em qual dispositivo devemos trabalhar.

Segundo comando - fdisk

~ $ sudo fdisk -l

...
Disk /dev/mmcblk0: 29.13 GiB, 31273779200 bytes, 61081600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x13c4c027

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1        8192   532479   524288  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      532480 61081599 60549120 28.9G 83 Linux


Disk /dev/sda: 3.75 GiB, 4026531840 bytes, 7864320 sectors
Disk model: USB Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Esse comando vai ser mais detalhado, e não precisamos de tanta informação, mas com um pouco de esforço você consegue achar meu pendrive e o /dev/sda, e também o modelo do disco USB Flash Disk

Formatando - Sem Enrolação

Se você digitar mkfs e apertar <TAB>, deve ver a seguinte lista de comandos:

mkfs         mkfs.exfat   mkfs.ext4    mkfs.msdos
mkfs.bfs     mkfs.ext2    mkfs.fat     mkfs.ntfs
mkfs.cramfs  mkfs.ext3    mkfs.minix   mkfs.vfat

Depois de mkfs. vem os tipos de partições, a maioria dos pendrives e SD Card são fat, iremos formatar meu pendrive para esse tipo.

Sabendo que meu pendrive é o sda, visto no comando lsblk ou sudo fdisk -l, sabe-se que encontra-se em /dev/sda que é o diretório onde ele está. Precisamos passar seu local completo, então sempre que adicionar pendrive no PC, e sabendo a localização do seu pendrive em /dev que neste caso é sda, então /dev/sda.

~ $ sudo umout /dev/sda ~ $ sudo mkfs.fat /dev/sda

No primeiro comando estamos desmontando o pendrive para modifica-lo (a grosso modo), e então no útlimo formatamos.

Caso queira dar um nome para o pendrive:

~ $ sudo mkfs.fat /dev/sda -n tabnews

obrigado por ter lido, até a próxima|