

{"id":186,"date":"2009-01-08T21:39:01","date_gmt":"2009-01-08T21:39:01","guid":{"rendered":"http:\/\/fabsk.eu\/blog\/?p=186"},"modified":"2011-07-31T20:08:05","modified_gmt":"2011-07-31T18:08:05","slug":"linux-mon-systeme-de-sauvegarde","status":"publish","type":"post","link":"https:\/\/fabsk.eu\/blog\/2009\/01\/08\/linux-mon-systeme-de-sauvegarde\/","title":{"rendered":"Linux: mon syst\u00e8me de sauvegarde"},"content":{"rendered":"<p>Nos donn\u00e9es sont pr\u00e9cieuses! De nos jours, beaucoup de choses deviennent num\u00e9riques. Un disque dur en panne, et vous perdez d&rsquo;un coup toutes vos photos, et tous les souvenirs qu&rsquo;elles vous rappellent! Utilisateurs de Linux, je vous pr\u00e9sente la solution que j&rsquo;ai s\u00e9lectionn\u00e9: <strong>backupninja<\/strong><\/p>\n<p><!--more--><\/p>\n<p>Tout le monde sait qu&rsquo;il faut faire des sauvegardes, mais personne ne le fait. Comme pour les alarmes et le cambriolage (venez pas chez moi, je n&rsquo;ai rien de pr\u00e9cieux). Jusqu&rsquo;au jour o\u00f9 la catastrophe arrive (je parle d&rsquo;exp\u00e9rience, et heureusement ce jour l\u00e0 j&rsquo;ai pu apr\u00e8s de nombreuses heures de lutte r\u00e9cup\u00e9rer mes donn\u00e9es, miracle).<\/p>\n<p>Premier point: il ne faut pas sauver sur le m\u00eame ordinateur. Si par exemple il se prend la foudre, tout est perdu! Les supports de stockage possibles sont:<\/p>\n<ul>\n<li>un lecteur de bande magn\u00e9tique<\/li>\n<li>des DVD<\/li>\n<li>un disque dur externe<\/li>\n<\/ul>\n<p>Il parait que le lecteur de bandes est le meilleur support et que la dur\u00e9e de vie des bandes est excellente. Comme je n&rsquo;en ai pas, j&rsquo;ai laiss\u00e9 tomber. Les DVD co\u00fbtent cher et ont une capacit\u00e9 limit\u00e9e. Pas pratique, on laisse tomber. Reste le disque dur. Alors il parait que c&rsquo;est le moins fiable, s\u00fbrement \u00e0 raison. Mais j&rsquo;ai quand m\u00eame choisi celui-l\u00e0.<\/p>\n<p>J&rsquo;ai choisi le programme <strong>backupninja<\/strong>. Je ne sais pas si il y a mieux, ou beaucoup mieux, mais celui-l\u00e0 me convient. Ce programme peut, \u00e0 partir d&rsquo;une configuration commune utiliser plusieurs moteurs de sauvegarde. Je l&rsquo;utilise pour configurer <strong>rdiff-backup<\/strong>. Celui-ci permet:<\/p>\n<ul>\n<li>d&rsquo;avoir \u00e0 tout moment acc\u00e8s une image de la derni\u00e8re sauvegarde, dans un r\u00e9pertoire<\/li>\n<li>de stocker des sauvegardes incr\u00e9mentales, c&rsquo;est \u00e0 dire qu&rsquo;il ne va stocker que la diff\u00e9rence entre deux sauvegardes, et non-pas tous les fichiers \u00e0 chaque fois, ce qui le rend plus rapide et \u00e9conome en espace disque<\/li>\n<\/ul>\n<p>J&rsquo;effectue une sauvegarde quotidienne sur un disque dans un bo\u00eetier USB. J&rsquo;allume celui-ci lorsque je d\u00e9marre mon ordinateur la premi\u00e8re fois de la journ\u00e9e (c&rsquo;est maintenant un reflex). Chaque week-end, je fais une autre sauvegarde sur un autre disque sur USB, que je stocke dans mon placard.<\/p>\n<p>Pour ma sauvegarde quotidienne, j&rsquo;utilise la proc\u00e9dure standard: j&rsquo;ai un fichier de configuration <em>\/etc\/backup.d\/90.rdiff<\/em> que voici:<\/p>\n<p>when = everyday at 02<\/p>\n<pre>[source] type = local keep = 30D include = \/home\/fab include = \/etc include = \/boot\/lvm_def include = \/boot\/grub include = \/mnt\/storage\/musique\/Emusic include = \/mnt\/storage\/musique\/Magnatune exclude = \/home\/fab\/.local\/share\/Trash exclude = \/home\/fab\/.Trash exclude = \/home\/fab\/.thumbnails exclude = \/home\/fab\/tmp exclude = \/home\/fab\/.mozilla\/firefox\/*\/Cache exclude = \/home\/fab\/.pan\/data\/Free exclude = \/home\/fab\/data exclude = \/home\/fab\/programs exclude = \/home\/fab\/.azureus\/tmp exclude = \/home\/fab\/.azureus ###################################################### ## destination section ## (where the files are copied to) [dest] type = local directory = \/media\/backup_daily\/ninja_fab<\/pre>\n<p>Un script <strong>cron<\/strong> que voici lance la sauvegarde tous les jours.<\/p>\n<pre>#!\/bin\/bash if [ -d \/media\/backup_daily\/ninja_fab ] then     \/usr\/sbin\/backupninja -d -n else     echo \"Erreur\" | mail -s \"Disque dur USB pas mont\u00e9\" fab<\/pre>\n<p>Si le disque n&rsquo;est pas mont\u00e9, alors je re\u00e7ois un mail. Dans ce cas, je dois faire la sauvegarde \u00e0 la main avec la commande suivante (qu&rsquo;on peut mettre dans un alias <em>bash<\/em>):<\/p>\n<pre>sudo \/etc\/cron.daily\/backupninja<\/pre>\n<p>La sauvegarde hebdomadaire utilise elle un fichier de config dans le r\u00e9pertoire root. Je lance la configuration manuellement comme ceci:<\/p>\n<pre>sudo \/usr\/sbin\/backupninja --run \/root\/backup\/95.rdiff<\/pre>\n<p>Voila voila. L&rsquo;id\u00e9al serait de sauver parfois mes donn\u00e9es comme mes photos sur DVD (\u00e9ventuellement avec un mot de passe) que je confierais \u00e0 une connaissance. \u00c0 faire&#8230; donc sans doute jamais \ud83d\ude42 N&rsquo;oubliez pas, faites des sauvegardes! Vive la R\u00e9publique, vive la France!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nos donn\u00e9es sont pr\u00e9cieuses! De nos jours, beaucoup de choses deviennent num\u00e9riques. Un disque dur en panne, et vous perdez d&rsquo;un coup toutes vos photos, et tous les souvenirs qu&rsquo;elles vous rappellent! Utilisateurs de Linux, je vous pr\u00e9sente la solution que j&rsquo;ai s\u00e9lectionn\u00e9: <strong>backupninja<\/strong><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-186","post","type-post","status-publish","format-standard","hentry","category-informatique"],"_links":{"self":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":0,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}