Comment transférer ma configuration entre des cartes SD?

20

J'ai commencé avec une carte SD de 2 Go, mais je trouve cela un peu confortable, j'ai donc acheté une carte de 16 Go pour la remplacer. Avec un seul Pi, puis-je transférer tout mon travail entre les cartes, ou dois-je recommencer à zéro?

Tom Medley
la source

Réponses:

23

Vous devriez pouvoir copier l'image, en utilisant la même application avec laquelle vous l'avez flashée (ou la ddcommande sous Linux):

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

sdxreprésente la carte SD.

Cela peut ensuite être flashé sur la nouvelle carte SD, tout comme l'original:

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

Pour plus d'informations, consultez cette question:

Comment sauvegarder mon Raspberry Pi?

Et vous pouvez voir comment augmenter la taille de l'image ici:

Comment puis-je redimensionner ma partition / (racine)?

Jivings
la source
Cela nécessite-t-il que vous ayez accès aux deux cartes simultanément (par exemple pour avoir un deuxième lecteur de cartes connecté)? Sinon, je suppose que l'image est stockée dans la RAM jusqu'à ce qu'elle soit écrite sur la nouvelle carte. Alors, que se passe-t-il si l'image d'origine est plus grande que la quantité de RAM dont vous disposez? Merci!
Ben
@Ben L'image est stockée sur le disque au chemin que vous indiquez via le ofparamètre.
Jivings
Merci pour la réponse mais il me manque encore quelque chose ici. Est-ce à dire que je dois avoir les deux cartes SD (c'est-à-dire deux disques) connectées au pi simultanément?
Ben
2
@Ben vous ne pouvez pas faire cela sur le Raspberry Pi. Vous devez utiliser une machine distincte.
Jivings
@Ben Ne pourriez-vous pas utiliser un adaptateur USB vers SD pour contenir la carte cible?
Bob Brown
1

Il y a une application préinstallée avec raspbian qui peut copier la carte SD entière dans une nouvelle carte SD via USB. Le nom de l'application est copieur de carte SD. On le retrouve dans les accessoires.

Sohan Arafat
la source