Fazendo backup de itens portáteis, como cartões SD e USBflash drives no Linux são mais fáceis do que parecem e podem acontecer diretamente do terminal, usando a ferramenta de copiar e converter DD. O DD é verdadeiramente versátil e, com ele, os usuários podem copiar grandes quantidades de dados de um local para outro. Basta dizer; a ferramenta DD tem muitos usos. Um dos melhores usos é fazer backup do armazenamento de dados. No passado, no Addictivetips, usamos esse método para fazer cópias de discos rígidos. Também pode ser usado para fazer backup de cartões SD e unidades flash. Aqui está como isso funciona.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
Backup de cartões SD e unidades flash
Para começar, abra uma janela do terminal e conecte o cartão SD / USB que você está tentando fazer backup. Use o lsblk comando para imprimir, todos os dispositivos disponíveis no sistema.
Lembre-se de que os cartões SD não seguirão oestrutura genérica / dev / sdX, especialmente se você estiver usando um leitor de cartão de memória embutido. Em vez disso, você deve ver / dev / mmcblk, seguido pelas informações da partição.
Nota: O backup de um USB deve seguir o esquema de nomeação tradicional / dev / sdX.
Seu cartão SD pode não aparecer como / dev / mmcblk (ousemelhante) se você estiver usando um adaptador USB. O nome do rótulo do dispositivo depende de como o adaptador do cartão SD funciona com o Linux. É melhor ler o manual do seu adaptador.
Depois de descobrir o rótulo, você precisará descobrir exatamente como está tentando fazer o backup. Escolha o método abaixo que se adapta ao seu caso de uso.
Fazendo backup do arquivo de imagem
O primeiro método de backup com DD é usá-lo parasalve tudo em um arquivo de imagem simples. Para fazer isso, você precisará inserir o seguinte comando. Lembre-se de que o processo de geração de imagens levará muito tempo, especialmente se você tiver um cartão SD ou pen USB grande.

Drives Flash USB
sudo dd if=/dev/sdX of=~/image-of-usb.img
A execução deste comando fará uma cópia completa da unidade USB e a salvará em um arquivo chamado image-of-usb.img. Pegue este arquivo de imagem e faça o backup em algum lugar seguro. Se você deseja aumentar a segurança, siga as etapas abaixo para criptografá-lo com o GnuPG.
gpg -c image-of-usb.img
A saída do GnuPG deve ser image-of-usb.img.gpg.
Após a conclusão do processo de criptografia, exclua o arquivo original e mantenha o arquivo criptografado.
rm image-of-usb.img
Extraia a imagem do arquivo criptografado a qualquer momento com:
gpg image-of-usb.img.gpg
Cartões SD
Nota: 0 significa SD 1.
sudo dd if=/dev/mmcblk0 of=~/image-of-sd-card.img
A execução desse comando DD tira uma foto do seu cartão SD e o salva em um arquivo no seu sistema de arquivos chamado image-of-sd-card.img. Você poderá mover esta imagem de arquivo,faça o upload para o Dropbox, Google Drive, servidor doméstico, etc. Lembre-se de que este arquivo não é seguro e que dados confidenciais podem ser acessados com facilidade se alguém colocar as mãos nele. Por isso, recomendamos que você também criptografe seu backup SD com o GnuPG.
Para criptografar, execute este comando:
gpg -c image-of-sd-card.img
A criptografia deve gerar um arquivo com o rótulo de image-of-sd-card.img.gpg
Você deve remover o arquivo de origem original quando a criptografia terminar.
rm image-of-sd-card.img
Para extrair o arquivo criptografado, execute novamente o gpg, sem -c.
gpg image-of-sd-card.img.gpg
Cartões USB e SD duplicados
Se você preferir criar uma duplicata do SDcartão, em vez de fazer backup de tudo em uma imagem, siga estas instruções. A primeira etapa é conectar o SD / USB que você deseja fazer o backup e o segundo SD / USB que você usará como receptor da duplicação. Então, use o lsblk comando para listar os dispositivos. Encontre todas as etiquetas do dispositivo e anote-as.
Por exemplo, para duplicar o cartão SD 1 para o cartão SD 2, eu precisaria usar / dev / mmcblk0 e / dev / mmcblk1. Mais uma vez, consulte lsblk –help se necessário.
Quando você descobrir os rótulos corretos, siga as instruções abaixo.
Drives Flash USB
O comando que usamos anteriormente para salvar um USB em uma imagem pode funcionar nessa situação. A única coisa que muda é o aspecto "of =" do comando. Em vez de ter a saída para of = ~ / imagem-de-usb.img, enviaremos para a segunda unidade flash USB.
Neste exemplo, a unidade flash USB nº 1 é / dev / sdc e a unidade flash USB nº 2 é / dev / sdd. O seu pode ser diferente.
sudo dd if=/dev/sdc of=/dev/sdd
Quando o DD for concluído, todos os dados da unidade 1 deverão estar presentes na unidade 2!
Cartões SD
Como na seção USB, o DD retira os dados deCartão SD nº 1, duplique-o e coloque-o no cartão SD nº 2. Escreva este comando no terminal para iniciar o processo de duplicação. Neste exemplo, o cartão SD nº 1 será / dev / mmcblk0 e o número 2 será / dev / mmcblk1.
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1
Você saberá que o processo está completo quando o terminal puder aceitar texto do teclado novamente.
Restaurando backups
A maneira mais rápida de restaurar uma imagem de backup DD paraum cartão SD ou uma unidade flash USB é flash com a ferramenta Etcher simplesmente. Usar esta ferramenta para restaurar dados pode parecer um pouco estranho, pois o Etcher é principalmente para gravar imagens de SO, mas funciona muito bem!
Comece baixando a versão mais recente da ferramenta flash Etcher para Linux, abra-a e insira sua unidade flash USB ou cartão SD.

Dentro do programa Etcher, clique em "Selecionar imagem" para abrir a janela de seleção de imagens. Nesta janela, procure image-of-sd-card.img ou image-of-usb.img e selecione-o. Quando a imagem estiver carregada, clique em "Flash" e comece a restauração!
Quando Etcher mostra a janela da tela final, seus dados devem estar no dispositivo.
Comentários