Como clonar um cartão SD Raspberry Pi

Como clonar um cartão SD Raspberry Pi
Ainda me lembro dos meus dias legais de faculdade, onde desenvolvi um projeto incrível de Raspberry Pi e, infelizmente, o perdi quando o cartão SD foi corrompido. Clonar um cartão SD Raspberry Pi é bastante necessário como backup, pois os cartões SD nos quadros do PI são propensos a serem corrompidos devido a quedas de energia, overclock ou má administração. Este artigo se concentra principalmente em clonar um cartão SD de Raspberry Pi.

Principalmente, os cartões SD Raspberry Pi podem ser clonados usando dois métodos diferentes. Você pode clonar um cartão SD Raspberry Pi usando o aplicativo Raspberry Pi Copier ou criando uma imagem de disco. Ambos os métodos são bem simples de implementar.

Agora, vamos discutir os métodos para fazer backup de um cartão SD Raspberry Pi.

Métodos diferentes para clonar um cartão SD Raspberry Pi

Os dois métodos que podem ajudá -lo a clonar seu cartão SD são:

  1. Usando o aplicativo SD Card Copier da Raspberry Pi
  2. Criando uma imagem de disco

Método 1- Clonagem de um cartão Raspberry Pi usando copiadora de cartão SD

Antes, framboesa.org usado para recomendar o processo agitado de backup de cartões SD usando a ferramenta de linha de comando. No entanto, o processo atual é bastante simples e fácil usando o aplicativo Copier. Você pode encontrar esta ferramenta no menu explorando os acessórios. Este aplicativo ajuda você a copiar todo o seu Raspbian para outro cartão. E tudo que você precisa é um escritor de cartão USB.

Você o encontrará no menu >> "Acessórios".

Passe pelas etapas a seguir para clonar seu cartão SD Raspberry Pi:

Insira um SD vazio no seu escritor de cartão SD e conecte -o à sua placa PI. Depois que seu Raspberry Pi for inicializado, abra o aplicativo SD Card Copier a partir das configurações ou o menu Iniciar. Selecione “cartão SD interno” na caixa “Copiar do dispositivo” e selecione o cartão SD externo na caixa “Copiar para o dispositivo”.

Clique no botão Iniciar e esperar. Isso levaria aproximadamente quinze minutos. A partir de agora, você estará tendo um backup do seu cartão SD. Você pode verificar executando um novo cartão no lugar de um cartão SD mais antigo.

Método 2 - Clonando um cartão SD Raspberry Pi, criando uma imagem de disco

E se você precisar do seu backup como um arquivo e quiser armazená -lo no seu PC ou compartilhá -lo com seus amigos pela nuvem? Bem, nós teremos você coberto. Isso pode ser feito facilmente criando uma imagem de disco do backup. Vamos começar,

Não vou sugerir que você use um cartão SD nesse processo, pois precisará de um cartão SD exatamente do mesmo ou maior tamanho em comparação com o cartão que você está fazendo backup. Além disso, há uma diferença nos setores em um cartão SD, dependendo do modelo e da marca.

Para começar, verifique se você tem um flash USB ou driver duro maior que o tamanho do cartão SD Raspberry Pi.

Formatando o destino USB flash

Se você estiver usando um PC Windows, T precisará formatar sua unidade flash como NTFS e EXT4 para Linux. Depois de formatar a unidade, conecte -a ao Pi e inicialize -o. Agora, instale o Pishrink.SH em sua placa PI e copie -a para/usr/local/bin. Você pode copiá -lo pelos seguintes comandos:

Wgethttps: // RAW.GithubUserContent.com/drewsif/pishrink/mestre/pishrink.sh
sudo chmod +x pishrink.sh
Sudo MV Pishrink.sh/usr/local/bin

Em seguida, você deve verificar o caminho de montagem pelo comando lsblk.

Com isso, você receberá uma lista de todas as unidades conectadas à sua placa PI junto com o nome da montagem. Use o comando dd para copiar os dados. Mova -se em direção ao diretório raiz da unidade USB usando o seguinte comando:

CD/Mídia/Pi/Pickup

Agora, use o pishrink com parâmetro -z para fechar sua imagem.

Sudo Pishrink.sh -z myimg.img

Aguarde de 10 a 15 minutos para que o processo seja concluído. Depois de concluído, você ficará com um arquivo de imagem, ou seja, Myimg.img.gz. Agora, você pode compartilhar este arquivo de imagem com seu amigo, fazer upload na nuvem ou compartilhá -lo com seu amigo.

Como restaurar o diskimage no Raspberry Pi

Depois de terminar de criar um arquivo de imagem, você pode restaurá -lo em um cartão SD semelhante a qualquer outro IMG. Você pode fazer isso usando o software RPI Imager.

Baixe o RPI Imager e execute -o no seu PC. Selecione a opção "Usar personalizada" como sistema operacional e escolha seu backup .arquivo IMG como o próximo passo. Agora, selecione o cartão SD desejado e clique em escrever.

Você está pronto para ir agora.

Espere, ainda há um problema. E se você não tiver unidades USB de tamanho adequado para criar uma imagem de disco? Isso também tem uma solução. Você só precisa encolher o ON RPI.

Veja como fazer:

Como encolher a partição rootfs no cartão RPI SD

Quando damos o comando dd para copiar os arquivos do cartão SD para backup, ele faz uma imagem de todo o armazenamento do cartão SD, mesmo o espaço que não é utilizado. Por exemplo, se você tiver um cartão de 128 GB com um espaço usado de apenas 8 GB, o comando criará uma imagem de todo o armazenamento de 128 GB. É aqui que se torna importante encolher a partição rootfs no cartão RPI SD.

Para o processo de encolhimento da partição, você precisará de um leitor de cartão SD e outro cartão SD com RPI instalado nele.

Insira seu leitor de cartão SD com o cartão RAOT SD no Raspberry Pi. Inicialize seu Raspberry Pi com outro cartão SD. Agora, instale o GPARTed em sua placa PI usando o comando

sudo apt -get install gParted -y

Navegue até as ferramentas do sistema no seu Raspberry Pi e inicie o GPARTED. Escolha o cartão SD externo no menu suspenso da janela GPARTED. Em seguida, desmonte o cartão SD externo clicando com o botão direito do mouse e escolhendo a opção desmontar. Clique com o botão direito do mouse no rootfs e selecione a opção Reduzir/Mover. Em seguida, insira o tamanho da partição. Você tem que entrar no tamanho mínimo e deve ser um pouco maior que o espaço usado. Clique no botão de redimensionamento.

Verifique a marca verde que é dada na área da barra de ferramentas para prosseguir. Desligue o Raspberry Pi

E remova o cartão SD.

Como a partição foi criada, você precisa criar a imagem do disco. Quando encolhemos uma partição no cartão SD de origem, precisaremos usar o atributo de contagem para dizer ao comando para copiar apenas os MBs utilizados no espaço.

O comando é:

sudo dd if =/dev/mmcblk0 de = [ponto de montagem]/myimg.img bs = 1m count =?

No comando acima, você deve substituir? Com a contagem de MBs, você deseja copiar.

Você pode seguir as etapas fornecidas acima.

Como clonar o cartão SD Raspberry Pi no Windows PC?

Se você deseja clonar seu cartão SD Raspberry Pi usando o PC Windows, você precisa seguir apenas 3-4 etapas. Vamos começar:

Baixe e instale o aplicativo Win32 DiskImager. Remova seu cartão SD da placa Raspberry Pi e insira -a no PC do Windows usando um leitor de cartão. Execute o aplicativo baixado. Selecione o destino da imagem clicando no botão de pasta azul.

Agora, você tem que selecionar seu pi Pi. Clique no botão Leia para prosseguir. Isso cria uma imagem do cartão e a salva no local escolhido por você. Dependendo do tamanho do cartão SD, pode levar vários minutos.

Conclusão

É muito importante fazer backup de seus projetos de framboesa, pois o Raspberry Pi é propenso a interrupções e corromper os cartões SD. Este artigo discutiu tudo o que você precisa saber sobre a clonagem de cartões SD. Se você deseja um cartão SD separado com um arquivo de clone, você pode experimentar o aplicativo Copier da Raspberry Pi e criar um DiskImage se precisar de um arquivo transferível.

Compartilhe este artigo com seus amigos se você achou útil.