Como clonar o cartão SD do Raspberry Pi no Windows, Linux e macOS

  • Damian Washington
  • 0
  • 5714
  • 1604

O Raspberry Pi é o melhor brinquedo do funileiro. A maioria de seus usuários gosta de experimentar e interromper as instalações de trabalho no processo. No entanto, apesar de quão divertido é, todo mundo gosta de ter uma configuração de linha de base que você possa retornar após o término do experimento.

Outro cenário comum é, digamos, que você acabou de conhecer um novo projeto interessante baseado em Raspberry Pi ou uma distribuição Linux, e está louco para experimentá-lo. O problema é que você só possui um cartão micro SD e já possui uma instalação funcional que não deseja perder.

Nos dois cenários acima, é útil ter um backup idêntico, bit a bit, exato da instalação do Raspberry Pi em funcionamento. Então, hoje, vamos aprender como clone ou backup o cartão micro SD Raspberry Pi para um arquivo de imagem e restaurar a imagem depois que terminamos de experimentar. Explicaremos como fazê-lo no Windows, Linux e, finalmente, no macOS.

Nota: Este método criará um arquivo de imagem exatamente do tamanho da capacidade total do cartão SD. Por exemplo, se você tiver um cartão SD de 16 GB, o arquivo de imagem resultante também será de 16 GB, não importa quanto espaço sua instalação esteja realmente usando. Existe um método para reduzir o tamanho da imagem, mas ele funciona apenas no Linux, e explicaremos mais adiante no tutorial.

Instruções do Windows

Cartão SD de backup Raspberry Pi

1. Insira o cartão micro SD que você deseja clonar no seu PC usando um USB ou um leitor de cartão embutido.

2. Baixe e instale o Win32DiskImager e execute-o. Você verá uma tela como esta:

3. Debaixo de Dispositivo seção no canto superior direito, selecione a unidade do seu cartão SD. Isto é D: No meu caso. Agora clique no ícone da pasta à esquerda e escolha um local e um nome de arquivo onde o arquivo de imagem será salvo. Eu escolhi o nome do arquivo raspbian_backup_19_oct.img. Você pode escolher qualquer nome de arquivo que desejar, mas é preferível ter um .img extensão. Depois de concluído, clique no Ler botão.

4. Isso fará um clone do cartão SD no local que você especificou. A cópia vai demorar um pouco para concluir, portanto, não desligue ou coloque o PC no modo de suspensão durante esse período. Uma vez feito, você receberá uma mensagem "Read Successful".

Agora você está livre para inserir o cartão de volta no Raspberry Pi e quebrar coisas ou instalar uma nova distribuição. Quando terminar de reproduzir e quiser restaurar a imagem de backup, siga as etapas na próxima seção.

Restaurar cartão SD do Raspberry Pi

Insira o cartão micro SD no seu PC e abra o Win32DiskImager. Selecione o arquivo de imagem você criou anteriormente, e o apropriado dirigir no Dispositivo seção. Agora, clique no Escrever botão. A imagem será salva no cartão SD, exatamente como era, no momento em que você a copiou.

Novamente, esse processo levará um tempo, dependendo do tamanho do cartão SD. Após a conclusão da restauração, você pode remover o cartão do seu PC e inseri-lo novamente no Raspberry Pi.

Instruções para Linux

Cartão SD de backup Raspberry Pi

1. Insira o cartão SD no seu PC usando um USB ou um leitor de cartão embutido. Agora abra um terminal janela e insira o comando sudo fdisk -l. Isso listará todos os sistemas de arquivos presentes no seu sistema.

2. Tente descobrir o nome do dispositivo do seu cartão SD. Eu tenho um cartão SD de 16GB, por isso é facilmente identificado como o dispositivo / dev / sdb que tem um tamanho de 14,9 GB. Isso ocorre porque o armazenamento real em um dispositivo é sempre um pouco menor do que o anunciado. Anote o nome deste dispositivo.

3. Use o dd comando para gravar a imagem no seu disco rígido. Por exemplo:

sudo dd se = / dev / sdb de = ~ / raspbian_backup.img

Aqui o E se O parâmetro (arquivo de entrada) especifica o arquivo a ser clonado. No meu caso, é / dev / sdb, qual é o nome do dispositivo do meu cartão SD. Substitua-o pelo nome do seu dispositivo. o do parâmetro (arquivo de saída) especifica o nome do arquivo no qual gravar. Eu escolhi raspbian_backup.img no meu diretório pessoal.

Nota: Tenha cuidado e verifique os parâmetros antes de executar o dd comando, pois a inserção de parâmetros errados aqui pode potencialmente destruir os dados em suas unidades.

Você não verá nenhuma saída do comando até que a clonagem esteja concluída e isso pode demorar um pouco, dependendo do tamanho do seu cartão SD. Quando terminar, você verá uma saída como a seguinte.

Agora você pode remover o cartão SD e usá-lo no seu Pi. Quando estiver pronto para restaurar a imagem de backup, siga as instruções abaixo:

Restaurar cartão SD do Raspberry Pi

1. Insira o cartão SD no seu PC. Antes de restaurar a imagem, é importante garantir que as partições do cartão SD estejam desmontado. Para verificar isso, abra o terminal, e execute o comando sudo mount | grep sdb. Aqui, substitua sdb com o nome do dispositivo do seu cartão SD.

Se você vir uma saída em branco, não precisará fazer nada. Se você vir algumas partições montadas, desmontar os listados. Por exemplo:

sudo umount / dev / sdb1 / dev / sdb2 / dev / sdb3 / dev / sdb4

2. Use o dd comando para gravar o arquivo de imagem no cartão SD:

sudo dd if = ~ / raspbian_backup.img de = / dev / sdb

É como o comando que usamos para criar um clone, mas invertido. Desta vez, o Arquivo de entrada E se é a imagem de backup, enquanto o arquivo de saída do é o dispositivo do cartão SD.

Mais uma vez, verifique e verifique novamente os parâmetros aqui, como digitar o comando errado aqui causará perda permanente de dados.

Quando a gravação estiver concluída, você verá uma confirmação de dd. Você pode remover o cartão do seu PC e inseri-lo novamente no Raspberry Pi.

Instruções para macOS

Cartão SD de backup Raspberry Pi

1. Insira o cartão SD no seu Mac usando um USB ou um leitor de cartão embutido. Agora abra um terminal janela e insira o comando lista diskutil. Tente identificar o ID do dispositivo do seu cartão SD. Por exemplo, o meu aparece como / dev / disk3.

2. Desmonte o seu cartão SD:

diskutil unmountDisk / dev / disk3

Aqui, substitua disk3 com o nome do seu cartão SD que você identificou na etapa 1.

3. Use o dd comando para gravar a imagem no seu disco rígido. Por exemplo:

sudo dd se = / dev / disk3 de = ~ / raspbian_backup.img

Aqui o E se O parâmetro (arquivo de entrada) especifica o arquivo a ser clonado. No meu caso, é / dev / disk3, qual é o nome do dispositivo do meu cartão SD. Substitua-o pelo nome do seu dispositivo. o do parâmetro (arquivo de saída) especifica o nome do arquivo no qual gravar. Eu escolhi raspbian_backup.img no meu diretório pessoal.

Nota: Tenha cuidado e verifique os parâmetros antes de executar o dd comando, pois a inserção de parâmetros errados aqui pode potencialmente destruir os dados em suas unidades.

Você não verá nenhuma saída do comando até que a clonagem esteja concluída e isso pode demorar um pouco, dependendo do tamanho do seu cartão SD. Você pode remover o cartão SD e usá-lo no seu Pi. Quando estiver pronto para restaurar a imagem de backup, siga as instruções abaixo:

Restaurar cartão SD do Raspberry Pi

1. Insira o cartão SD no seu Mac. Abra um terminal janela e desmonte-o usando o seguinte comando:

diskutil unmountDisk / dev / disk3

Aqui, substitua disk3 com o nome do seu SD que você identificou na etapa 1 da seção anterior.

2. Use o dd comando para gravar o arquivo de imagem no cartão SD:

sudo dd if = ~ / raspbian_backup.img de = / dev / disk3

É como o comando que usamos para criar um clone, mas invertido. Desta vez, o Arquivo de entrada E se é a imagem de backup, enquanto o arquivo de saída do é o dispositivo do cartão SD.

Mais uma vez, verifique e verifique novamente os parâmetros aqui, como digitar o comando errado aqui causará perda permanente de dados.

Quando a gravação estiver concluída, você verá uma confirmação de dd. Você pode remover o cartão do seu Mac e inseri-lo novamente no Raspberry Pi.

Como reduzir a imagem clonada do Raspberry Pi (somente Linux)

Conforme mencionado no início do artigo, esses métodos criam um arquivo de imagem igual à capacidade total do cartão SD. Por exemplo, a clonagem de um cartão SD com capacidade de 32 GB criará um arquivo de imagem de 32 GB, mesmo que apenas 5 GB estejam em uso no cartão. Tudo bem se você tiver apenas uma ou duas imagens, mas mais do que isso (especialmente se você usa um SSD) fará com que você fique sem espaço.

Para contornar essa limitação, usaremos o PiShrink, um script que reduz automaticamente uma imagem Pi que será redimensionado automaticamente para o tamanho máximo do cartão SD na inicialização. Isso também facilita a cópia da imagem de volta para o cartão SD..

Infelizmente, esta ferramenta está disponível apenas no Linux. Se você não possui o Linux instalado, pode instalar a versão mais recente do Ubuntu ou Linux Mint em uma máquina virtual e executar esse script lá. Aqui está como usá-lo:

1. Faça o download do Script PiShrink, e torná-lo executável. Em um terminal, insira os dois comandos a seguir:

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh chmod + x ./pishrink.sh

2. Execute o script, seguido pelo nome da imagem que você quer encolher.

sudo ./pishrink.sh ./raspbian_backup.img

3. A imagem será então reduzida. Uma vez feito, você pode gravar o arquivo de imagem reduzido no cartão SD, conforme mencionado nos métodos listados acima. Por exemplo, no Linux:

sudo dd if = ~ / raspbian_backup.img de = / dev / sdb

CONSULTE TAMBÉM: Como executar comandos no Raspberry Pi por email

Clone Raspberry Pi Cartão SD para Restauração Fácil

Portanto, isso é tudo sobre a clonagem, também conhecida como backup e restauração das instalações existentes do Raspberry Pi. Nunca mais você terá que perder uma instalação perfeita do Raspbian OS no Raspberry Pi para experimentar uma nova distribuição ou um projeto interessante. Basta fazer backup da sua instalação, mexer e restaurar a imagem quando terminar. Não é mais simples do que isso.

Como você gostou desse método de fazer backup de suas instalações do Raspberry Pi? Tem uma maneira melhor? Questões? Comentários? Deixe-nos saber na seção de comentários abaixo.




Ainda sem comentários

Guias de compra de gadgets, tecnologias importantes
Publicamos guias detalhados para a compra de equipamentos, criamos listas interessantes dos melhores produtos do mercado, cobrimos notícias do mundo da tecnologia