Format SD Card em Linux

Format SD Card em Linux

Um cartão SD deve ser formatado e particionado antes que possa ser usado. Quase todos os cartões SD vêm com o sistema de arquivos FAT que já está configurado para que não precisem ser formatados pela primeira vez. No entanto, há momentos em que a formatação da unidade é necessária.

Você pode formatar uma unidade SD e criar as partições necessárias usando uma ferramenta gráfica como GPARTED ou com ferramentas de linha de comando como fdisk ou separado.

Sobre o que vamos falar?

Neste artigo, mostraremos como formatar um cartão SD em um sistema operacional Linux. Especificamente, usaremos um Ubuntu 20.04 sistema para este artigo.

Pré -requisito:

Para este tutorial, você deve ter os seguintes pré -requisitos básicos:

  1. O usuário deve ter privilégios de superusuário no sistema.
  2. Conhecimento básico da linha de comando Linux e gerenciamento de partição.

Aviso: A formatação é um processo destrutivo e exclui todos os dados no dispositivo. Certifique -se de ter um backup de arquivos importantes que são armazenados no cartão SD.

Procurando o dispositivo de cartão SD

Precisamos encontrar nosso dispositivo de destino no sistema antes que possamos seguir em frente. Para isso, execute o seguinte comando antes de conectar o cartão SD:

$ Assista "DMESG | Tail -10"

Agora, inserimos o cartão SD e observamos a saída do comando anterior. Ele imprime uma mensagem que confirma que o dispositivo está anexado. Também podemos usar o LSBLK comando para verificar o dispositivo:

$ lsblk

Uma lista de todos os dispositivos de bloco é impressa por este comando.

No nosso caso, o nome do dispositivo é /dev/sdc. O nome pode ser diferente, dependendo da distribuição em uso.

Desmontar o dispositivo

Pode haver partições existentes no cartão SD de destino. Podemos encontrá -los usando o comando:

$ ls -a /dev | Grep SDC

Se a saída mostrar os nomes dos dispositivos com sufixos numéricos, isso significa que existem partições formatadas. Mais uma vez, dê uma olhada no aviso anterior em vermelho.

Vamos desmontar essas partições usando o seguinte comando:

$ sudo umount /dev /sdc1

Abordagem 1: Usando o utilitário de disco para formatar um cartão SD

Para formatar o cartão SD usando o utilitário de disco, siga as etapas fornecidas:

Passo 1. Abra o programa de utilitário de disco da pasta Aplicativos.

Passo 2. Na janela pop-up, selecione o dispositivo de destino na lista à esquerda. Agora, na guia Right, selecione a partição que contém um sistema de arquivos. Em seguida, clique com a esquerda no ícone Gear e selecione a opção "Format Partition".

Para garantir que não haja dados no dispositivo, você também pode excluir permanentemente a partição usando o separado ferramenta:

etapa 3. Agora, uma nova janela aparece onde você pode dar um nome ao seu cartão SD (volume). Além disso, se você deseja substituir todos os dados existentes, poderá ativar o interruptor de apagamento.

Para o bloco "Tipo", você pode selecionar ext4, gordura, NTFS ou qualquer outro formato disponível. Agora, pressione o próximo botão.

Passo 4. Por fim, clique no botão de formato na próxima janela para iniciar o processo.

Seu cartão SD está finalmente formatado e pronto para uso. Você pode montá -lo e começar a criar arquivos e diretórios.

Abordagem 2: Usando a linha de comando para formatar um cartão SD

Vejamos como formatar um cartão SD a partir da linha de comando.

Passo 1. Primeiro, abra o terminal e verifique o disco a ser formatado:

$ sudo df -h

Para concluir a tarefa, é importante selecionar o disco apropriado.

Passo 2. Agora, como mencionamos anteriormente na seção "Desmontar o dispositivo", desmonte o cartão SD (pule esta etapa se não estiver montada).

etapa 3. Vamos criar uma nova partição a partir do terminal com o comando gnu partido. Para este tutorial, criamos uma única partição que ocupa toda a unidade. O tamanho do disco no nosso caso é de 16 GB. O Mklabel msdos O parâmetro nos diz que o padrão para nossas partições é MBR.

Para usar o comando GNU separado aqui, digite “Partido” seguido pelo nome de arquivo do dispositivo para o disco de destino, como /dev/sdc.

$ sudo partido /dev /sdc mklabel msdos 0 16g

Passo 4. No Linux, simplesmente criar as partições não é suficiente para torná -las úteis. Como resultado, devemos formatá -los e criar um sistema de arquivos para eles. Agora você pode formatar o cartão SD em qualquer formato que você precise. Por exemplo, para usar o formato EXT4, usamos o seguinte comando:

$ sudo mkfs -t ext4 /dev /sdc

Etapa 5. Em seguida, monte a nova partição no sistema de arquivos, digamos /mnt. Além disso, verifique o uso do seguinte comando lsblk:

$ sudo monte /dev /sdc /mnt

É tudo o que precisamos fazer para formatar um cartão SD no Linux.

Conclusão

Neste artigo, analisamos como usar os diferentes sistemas de arquivos para formatar e montar um disco de cartão SD no Linux. Enquanto a formatação dos discos sob Linux é simples (supondo que você saiba o que está fazendo), qualquer passo em falso pode resultar na perda de dados.