Como transfiro minha configuração entre cartões SD?

20

Comecei com um cartão SD de 2 GB, mas acho isso um pouco aconchegante, então comprei um cartão de 16 GB para substituí-lo. Com um único Pi, posso transferir todo o meu trabalho entre os cartões ou preciso começar do zero?

Tom Medley
fonte

Respostas:

23

Você deve copiar a imagem, usando o mesmo aplicativo em que a atualizou (ou o ddcomando no Linux):

dd if=/dev/sdx of=/path/to/image

Onde sdxrepresenta o cartão SD.

Isso pode ser exibido no novo cartão SD, exatamente como no original:

dd if=/path/to/image of=/dev/sdx

Para mais informações, consulte esta pergunta:

Como faço backup do meu Raspberry Pi?

E você pode ver como aumentar o tamanho da imagem aqui:

Como redimensionar minha partição / (root)?

Jivings
fonte
Isso exige que você tenha acesso aos dois cartões simultaneamente (por exemplo, para ter um segundo leitor de cartão conectado)? Caso contrário, presumo que a imagem seja armazenada na RAM até ser gravada no novo cartão. Então, o que acontece se a imagem original for maior que a quantidade de RAM que você tem disponível? Obrigado!
Ben
@ Ben A imagem é armazenada no disco no caminho fornecido por meio do ofparâmetro.
Jivings
Obrigado pela resposta, mas ainda estou faltando algo aqui. Isso significa que eu preciso ter os dois cartões SD (ou seja, dois discos) conectados ao pi simultaneamente?
Ben
2
@ Ben, você não pode fazer isso no Raspberry Pi. Você deve usar uma máquina separada.
Jivings
@ Ben Não foi possível usar um adaptador USB para SD para segurar o cartão de destino?
Bob Brown
1

Há um aplicativo pré-instalado com o raspbian que pode copiar todo o sdcard em um novo sdcard via USB. O nome do aplicativo é copiadora de cartão SD. Pode ser encontrado em acessórios.

Sohan Arafat
fonte