{"id":180,"date":"2015-09-13T10:32:14","date_gmt":"2015-09-13T08:32:14","guid":{"rendered":"http:\/\/blog.bellanca-web.com\/?p=180"},"modified":"2016-04-18T09:21:24","modified_gmt":"2016-04-18T08:21:24","slug":"raspberry-pi-faire-un-backup-de-sa-carte-sd","status":"publish","type":"post","link":"https:\/\/blog.bellanca-web.com\/?p=180","title":{"rendered":"Raspberry Pi \u2013 Faire un backup de sa carte SD"},"content":{"rendered":"<p>Ce tutoriel est largement copi\u00e9 de l&rsquo;article suivant (c&rsquo;est mon backup de \u00ab\u00a0Faire un backup de sa carte SD\u00a0\u00bb \ud83d\ude42 ) : http:\/\/blog.nicolargo.com\/2013\/04\/raspberry-pi-faire-un-backup-de-sa-carte-sd.html<\/p>\n<h1>Sauvegarde int\u00e9gral d&rsquo;une carte SD<\/h1>\n<p>On commence par ins\u00e9rer la carte SD dans le lecteur du PC GNU\/Linux sur lequel on veut faire la sauvegarde.<br \/>\nPour identifier le p\u00e9riph\u00e9rique correspondant \u00e0 la carte SD \u00e0 sauvegarder sur son syst\u00e8me, il suffit de saisir la commande suivante et de regarder le device qui correspond \u00e0 sa carte SD:<\/p>\n<pre class=\"lang:default decode:true\" title=\"fdisk\">$ sudo fdisk -l\r\n[sudo] password for nicolargo:\r\n\r\nDisk \/dev\/sda: 320.1 GB, 320072933376 bytes\r\n255 t\u00eates, 63 secteurs\/piste, 38913 cylindres, total 625142448 secteurs\r\nUnit\u00e9s = secteurs de 1 * 512 = 512 octets\r\nTaille de secteur (logique \/ physique) : 512 octets \/ 512 octets\r\ntaille d'E\/S (minimale \/ optimale) : 512 octets \/ 512 octets\r\nIdentifiant de disque : 0x000e3a56\r\n\r\nP\u00e9riph\u00e9rique Amorce  D\u00e9but        Fin      Blocs     Id  Syst\u00e8me\r\n\/dev\/sda1   *        2048   617170943   308584448   83  Linux\r\n\/dev\/sda2       617172990   625141759     3984385    5  \u00c9tendue\r\n\/dev\/sda5       617172992   625141759     3984384   82  partition d'\u00e9change Linux \/ Solaris\r\n\r\nDisk \/dev\/sdb: 16.0 GB, 16012804096 bytes\r\n64 t\u00eates, 32 secteurs\/piste, 15271 cylindres, total 31275008 secteurs\r\nUnit\u00e9s = secteurs de 1 * 512 = 512 octets\r\nTaille de secteur (logique \/ physique) : 512 octets \/ 512 octets\r\ntaille d'E\/S (minimale \/ optimale) : 512 octets \/ 512 octets\r\nIdentifiant de disque : 0x00014d34\r\n\r\nP\u00e9riph\u00e9rique Amorce  D\u00e9but        Fin      Blocs     Id  Syst\u00e8me\r\n\/dev\/sdb1            8192      122879       57344    c  W95 FAT32 (LBA)\r\n\/dev\/sdb2          122880    31275007    15576064   83  Linux<\/pre>\n<p>J&rsquo;ai donc deux disques d\u00e9tect\u00e9s sur ma machine:<\/p>\n<ul>\n<li>\/dev\/sda (disque de 320 Go) qui est mon disque dur syst\u00e8me sur mon PC portable. Ce n&rsquo;est pas ce disque que l&rsquo;on veut sauvegarder.<\/li>\n<li>\/dev\/sdb (disque de 16 Go) qui est ma carte SD que je souhaite sauvegarder.<\/li>\n<\/ul>\n<p>On lance la sauvegarde avec la commande suivante:<\/p>\n<pre class=\"lang:default decode:true \" title=\"sauvegarde\">sudo dd if=\/dev\/sdb | gzip -9 &gt; .\/raspberry-20130420-sdb.img.gz<\/pre>\n<h1>Restauration int\u00e9grale d&rsquo;une carte SD<\/h1>\n<p>Apr\u00e8s avoir ins\u00e9r\u00e9 la cl\u00e9 USB sur laquelle on souhaite faire la restauration (attention la cl\u00e9 va \u00eatre effac\u00e9e), on commence par identifier l&rsquo;identifiant du p\u00e9riph\u00e9rique comme dans le paragraphe pr\u00e9c\u00e9dant (\/dev\/sdb dans mon cas).<\/p>\n<p>Puis ensuite, il suffit de saisir la ligne de commande:<\/p>\n<div class=\"crayon-pre\">\n<div id=\"crayon-55d73960d7f18052980918-1\" class=\"crayon-line\">\n<pre class=\"lang:default decode:true\" title=\"restauration\">gunzip .\/raspberry-20130420-sdb.img.gz | sudo dd of=\/dev\/sdb<\/pre>\n<hr \/>\n<h1>Sauvegarde partition par patition d&rsquo;une carte SD<\/h1>\n<p>Petit bonus, la sauvegarde par partition!<\/p>\n<p>Comme on peut le voir sur les deux derni\u00e8res lignes de la commande fdisk du premier paragraphe , la carte SD (point de montage \/dev\/sdb dans mon cas) comporte deux partitions (mais il peut y en avoir plus selon la configuration de votre Raspberry Pi).<\/p>\n<p>Il faut sauvegarder toutes les partitions:<\/p>\n<pre class=\"lang:default decode:true \" title=\"fdisk\">sudo dd if=\/dev\/sdb1 | gzip -9 &gt; .\/raspberry-20130420-sdb1.img.gz\r\nsudo dd if=\/dev\/sdb2 | gzip -9 &gt; .\/raspberry-20130420-sdb2.img.gz<\/pre>\n<p>Ces commandes peuvent prendre plus ou moins de temps selon la taille de votre carte SD. J&rsquo;ai ainsi mis plus d&rsquo;une dizaine de minute pour faire la sauvegarde de ma carte SD de 16 Go. On voit ici l&rsquo;avantage de choisir la taille de ses cartes SD en fonction de ses besoins&#8230;<\/p>\n<h1>Restauration partition par patition d&rsquo;une carte SD<\/h1>\n<p>Nous allons maintenant restaurer la carte pr\u00e9alablement sauvegard\u00e9e. La proc\u00e9dure consiste \u00e0 cr\u00e9er les partitions avec la commande fdisk puis ensuite \u00e0 y \u00e9crire les images avec dd.<\/p>\n<p>On part sur le principe ou la carte est vierge est sans partition (sinon utilis\u00e9 la commande <strong>d<\/strong> pour chacune des partitions puis <strong>w<\/strong> pour valider):<\/p>\n<pre class=\"lang:default decode:true \" title=\"fdisk\">$ sudo fdisk \/dev\/sdb\r\n \r\nCommande (m pour l'aide): p\r\n \r\nDisk \/dev\/sdb: 16.0 GB, 16012804096 bytes\r\n64 t\u00eates, 32 secteurs\/piste, 15271 cylindres, total 31275008 secteurs\r\nUnit\u00e9s = secteurs de 1 * 512 = 512 octets\r\nTaille de secteur (logique \/ physique) : 512 octets \/ 512 octets\r\ntaille d'E\/S (minimale \/ optimale) : 512 octets \/ 512 octets\r\nIdentifiant de disque : 0x00014d34\r\n \r\nP\u00e9riph\u00e9rique Amorce  D\u00e9but        Fin      Blocs     Id  Syst\u00e8me<\/pre>\n<p>On commence par cr\u00e9er le premi\u00e8re partition (sdb1):<\/p>\n<pre class=\"lang:default decode:true \" title=\"premi\u00e8re partition\">Commande (m pour l'aide): n\r\nPartition type:\r\n   p   primary (0 primary, 0 extended, 4 free)\r\n   e   extended\r\nSelect (default p): p\r\nNum\u00e9ro de partition (1-4, par d\u00e9faut 1):\r\nUtilisation de la valeur par d\u00e9faut 1\r\nPremier secteur (2048-31275007, par d\u00e9faut 2048): 8192\r\nDernier secteur, +secteurs or +taille{K,M,G} (8192-31275007, par d\u00e9faut 31275007): 122879\r\nCommande (m pour l'aide): t\r\nPartition s\u00e9lectionn\u00e9e 1\r\nCode Hexa (taper L pour lister les codes): c\r\nType syst\u00e8me de partition modifi\u00e9 de 1 \u00e0 c (W95 FAT32 (LBA))<\/pre>\n<p>puis la seconde (sdb2):<\/p>\n<pre class=\"lang:default decode:true \" title=\"seconde partition\">Commande (m pour l'aide): n\r\nPartition type:\r\n   p   primary (1 primary, 0 extended, 3 free)\r\n   e   extended\r\nSelect (default p): p\r\nNum\u00e9ro de partition (1-4, par d\u00e9faut 2):\r\nUtilisation de la valeur par d\u00e9faut 2\r\nPremier secteur (2048-31275007, par d\u00e9faut 2048): 122880\r\nDernier secteur, +secteurs or +taille{K,M,G} (122880-31275007, par d\u00e9faut 31275007):\r\nCommande (m pour l'aide): p\r\nDisk \/dev\/sdb: 16.0 GB, 16012804096 bytes\r\n64 t\u00eates, 32 secteurs\/piste, 15271 cylindres, total 31275008 secteurs\r\nUnit\u00e9s = secteurs de 1 * 512 = 512 octets\r\nTaille de secteur (logique \/ physique) : 512 octets \/ 512 octets\r\ntaille d'E\/S (minimale \/ optimale) : 512 octets \/ 512 octets\r\nIdentifiant de disque : 0x00014d34\r\nP\u00e9riph\u00e9rique Amorce  D\u00e9but        Fin      Blocs     Id  Syst\u00e8me\r\n\/dev\/sdb1   *        8192      122879       57344    c  W95 FAT32 (LBA)\r\n\/dev\/sdb2          122880    31275007     15576064  83  Linux<\/pre>\n<p>On valide les partitions:<\/p>\n<pre class=\"lang:default decode:true \" title=\"valider partition\">Commande (m pour l'aide): w\r\nSynchronisation des disques.<\/pre>\n<p>Ensuite on restaure les images:<\/p>\n<pre class=\"lang:default decode:true\" title=\"restaurer images\">gunzip .\/raspberry-20130420-sdb1.img.gz | sudo dd of=\/dev\/sdb1\r\ngunzip .\/raspberry-20130420-sdb2.img.gz | sudo dd of=\/dev\/sdb2<\/pre>\n<p>Et voil\u00e0 le travail !<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ce tutoriel est largement copi\u00e9 de l&rsquo;article suivant (c&rsquo;est mon backup de \u00ab\u00a0Faire un backup de sa carte SD\u00a0\u00bb \ud83d\ude42 ) : http:\/\/blog.nicolargo.com\/2013\/04\/raspberry-pi-faire-un-backup-de-sa-carte-sd.html Sauvegarde int\u00e9gral d&rsquo;une carte SD On commence par ins\u00e9rer la carte SD dans le lecteur du PC GNU\/Linux sur lequel on veut faire la sauvegarde. Pour identifier le p\u00e9riph\u00e9rique correspondant \u00e0 la &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.bellanca-web.com\/?p=180\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Raspberry Pi \u2013 Faire un backup de sa carte SD&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,5,23],"tags":[],"class_list":["post-180","post","type-post","status-publish","format-standard","hentry","category-installation","category-linux","category-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=\/wp\/v2\/posts\/180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=180"}],"version-history":[{"count":7,"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=\/wp\/v2\/posts\/180\/revisions"}],"predecessor-version":[{"id":187,"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=\/wp\/v2\/posts\/180\/revisions\/187"}],"wp:attachment":[{"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bellanca-web.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}