{"id":2423,"date":"2006-12-10T15:28:20","date_gmt":"2006-12-10T14:28:20","guid":{"rendered":"http:\/\/www.claudebbg.com\/blog\/2006\/12\/10\/qa-sauvegarder-son-mac-en-bon-geek\/"},"modified":"2020-07-14T22:01:42","modified_gmt":"2020-07-14T21:01:42","slug":"sauvegarder-son-mac-en-bon-geek","status":"publish","type":"post","link":"https:\/\/www.claudebbg.com\/blog2\/2006\/12\/10\/sauvegarder-son-mac-en-bon-geek\/","title":{"rendered":"Q\/A sauvegarder son Mac en bon Geek"},"content":{"rendered":"<ul style=\"list-style-type: none; color: maroon;\">\n<li style=\"list-style-type: none;\">\n<ul style=\"list-style-type: none; color: maroon;\">\n<li>Bonjour Claude,&#8230;Reste pour moi, un probl\u00e8me de taille : la sauvegarde. Pour le moment je fais encore mes sauvegardes de partitions de disques<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<ul style=\"list-style-type: none; color: maroon;\">\n<li>&#8230;Je n&rsquo;ai pas trouv\u00e9 de logiciel capable de faire une copie de mes partitions, mais uniquement s\u00e9lectionner un par un les dossiers que je souhaite sauvegarder&#8230;connaissez-vous un logiciel de sauvegarde digne de ce nom ou un apple script capable de monter puis ensuite de faire automatiquement les sauvegardes vers mon DD externe ?<\/li>\n<li>Merci pour vos r\u00e9ponses !Amicalement\n<ul style=\"list-style-type: none; color: darkblue;\">\n<li>Bonjour,&#8230;C\u00f4t\u00e9 backup, il y a plusieurs softs sur le march\u00e9, \u00e0 ma connaissance que du payant (bien que MacWay \u00ab\u00a0offre\u00a0\u00bb avec certains de ses disques externes comme les Silvermax \u00ab\u00a0Dantz Retrospect Express\u00a0\u00bb).Je n&rsquo;en ai pas essay\u00e9 vraiment sur la dur\u00e9e, mais \u00e7a fait son ouvrage en g\u00e9n\u00e9rale, l&rsquo;\u00e9quivalent d&rsquo;une copie depuis le Finder avec quelques options comme les backups incr\u00e9mentaux et la programmation horaire.Pour le moment, en bon geek, j&rsquo;ai fait mes scripts qui s&rsquo;appuyent sur \u00ab\u00a0rsync\u00a0\u00bb (une version custom) et cr\u00e9ent un backup automatique (je ne croie pas aux backups manuels, mais vous \u00eates la preuve que \u00e7a existe;-).\n<p>Techniquement, toutes les heures, chacun des macs de la maison et de mes coll\u00e8gues (les scripts tournent aussi sur ceux de ma bo\u00eete) regardent s&rsquo;ils n&rsquo;ont pas un backup \u00e0 faire depuis 24h ou plus (\u00e7a \u00e9vite le syndrome du mac \u00e9teint pendant la sauvegarde). Si c&rsquo;est le cas, ils synchronisent chaque r\u00e9pertoire utilisateur avec le serveur (chaque mac a un serveur, au pire lui-m\u00eame, cela permet de faire des backups crois\u00e9s de l&rsquo;un sur l&rsquo;autre par exemple). La synchro. se fait en mode \u00ab\u00a0diff\u00e9rentiel\u00a0\u00bb, donc ne passent que les morceaux de fichiers qui ont chang\u00e9. De plus, je garde chaque fois la pr\u00e9c\u00e9dente version.<\/p>\n<p>Des \u00ab\u00a0backups personnels\u00a0\u00bb (script sp\u00e9cifique pour un utilisateur par exemple pour demander la sauvegarde de choses \u00ab\u00a0hors r\u00e9pertoire utilisateur\u00a0\u00bb) et des backups syst\u00e8me (bases CVS, mysql, fichiers de logs) se font aussi mais c&rsquo;est plus sp\u00e9cifique.<\/p>\n<p>Tout \u00e7a tourne en crypt\u00e9 mais c&rsquo;est juste de la parano\u00efa.<\/p>\n<p>Pour le moment (depuis 3 ans env.), \u00e7a fonctionne bien (quelques minutes de contr\u00f4le par mois parce que je suis prudent), en local ou via internet.<\/p>\n<p>La seule b\u00eate noire sont les fameuses \u00ab\u00a0ressources\u00a0\u00bb OSX (les ic\u00f4nes et certains \u00e9l\u00e9ments d&rsquo;applications) qui sont r\u00e9sistantes \u00e0 la cohabitation Tiger (maison)\/Panther (boulot), mais en cas de crash, j&rsquo;accepte de perdre les ic\u00f4nes&#8230;<\/p>\n<p>Si vous voulez convaincre votre admin-sys de s&rsquo;y coller, je peux sans probl\u00e8me passer les scripts et surtout les exp\u00e9riences \u00ab\u00a0\u00e0 faire et ne pas faire\u00a0\u00bb.<\/p>\n<p>Sinon, il reste quelques petits mois \u00e0 attendre Leopard et son fantastique Time Machine<\/p>\n<p><a href=\"http:\/\/www.apple.com\/macosx\/leopard\/timemachine.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.apple.com\/macosx\/leopard\/timemachine.html<\/a><\/p>\n<p>qui fonctionne en local ou en distant. Y&rsquo;a des \u00e9diteurs de logiciels de sauvegarde qui vont se jeter par les fen\u00eatres en 2007!<\/p>\n<p>A+<\/p>\n<ul style=\"list-style-type: none; color: darkgreen;\">\n<li>Bonjour Claude,Merci pour ces conseils.J&rsquo;ai test\u00e9 Retrospect, utilsation simple et intuitive mais un gros soucis : d\u00e8s qu&rsquo;une participation d\u00e9passe les 2 Go, il ne peut faire de backup. Il faut tous faire par r\u00e9pertoires, et certains r\u00e9pertoires d\u00e9passent les 2 Go fatidiques.Du coup, ce matin j&rsquo;ai encore fait mon backup \u00e0 la mano. Si si je persiste<br \/>\n; &#8211; )C&rsquo;est toujours mieux que de ne faire aucun backup, non ?Si ca ne vous ennuie pas, pouvez-vous m&rsquo;envoyer vos scripts et conseils de backup ?J&rsquo;ai aussi test\u00e9 la solution \u00ab\u00a0D\u00e9j\u00e0 vu\u00a0\u00bb mais c&rsquo;est vraiment limit\u00e9. Vivement leopard !A bientot<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Voici le moment tant redout\u00e9 d&rsquo;\u00e9crire la doc&#8230;<\/h3>\n<p>Les ingr\u00e9dients<\/p>\n<ul>\n<li>un endroit o\u00f9 faire les sauvegardes. Ce sera sur le \u00ab\u00a0serveur\u00a0\u00bb<br \/>\n<code>\/Users\/Shared\/Backups\/[Machine]\/[username]<\/code><br \/>\n(pas de soucis de place, on peux toujours faire un lien vers ailleurs genre<br \/>\n<code>ln -s \/MonBigDisk \/Users\/Shared\/Backups<\/code>)<\/li>\n<li>un \u00ab\u00a0synchronisateur\u00a0\u00bb.<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>sous Mac OsX.3 Panther ce sera \u00ab\u00a0<code>rsync2.6.3.patch20041010<\/code>\u00a0\u00bb (grossi\u00e8rement un rsync qui supporte l&rsquo;option <code>--hfs-mode=appledouble<\/code>)<\/li>\n<\/ul>\n<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>sous Mac OsX.4 Tiger \u00e7a marche moins bien (et pire encore, l&rsquo;option <code>--extended-attributes<\/code> de la nouvelle mouture sign\u00e9e Apple est pire que tout car elle est incapable de r\u00e9aliser qu&rsquo;un fichier transf\u00e9r\u00e9 est \u00ab\u00a0le m\u00eame\u00a0\u00bb et le retransf\u00e8re \u00e0 chaque fois). Donc on prendra l&rsquo;ancien.<br \/>\nJe r\u00eave parfois d&rsquo;en trouver un compatible, et qui fonctionne, mais c&rsquo;est juste un r\u00eave&#8230; <a title=\"sur AFP548, un des articles sur rsync\" href=\"http:\/\/www.afp548.com\/article.php?story=2007042408593573\">et je ne suis pas le seul<br \/>\n<\/a><\/li>\n<\/ul>\n<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>quelques options cryptiques (bon, OK elles sont expliqu\u00e9es dans le man et le &#8211;help)<\/li>\n<\/ul>\n<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>&#8211;hfs-mode=appledouble -a -x -e ssh -4<\/li>\n<li>&#8211;partial &#8211;delete &#8211;force<\/li>\n<li>&#8211;backup &#8211;suffix=\u00a0\u00bb~\u00a0\u00bb &#8211;exclude \u00ab\u00a0*~\u00a0\u00bb<\/li>\n<li>&#8211;exclude=\u00a0\u00bb.Trashes\/\u00a0\u00bb &#8211;exclude \u00ab\u00a0.Trash\/\u00a0\u00bb &#8211;exclude \u00ab\u00a0Temporary\\ Items\/\u00a0\u00bb &#8211;exclude \u00ab\u00a0Caches\/\u00a0\u00bb<\/li>\n<li>&#8211;exclude \u00ab\u00a0*.mimeattach\/\u00a0\u00bb &#8211;exclude $&rsquo;Icon\\r&rsquo;<\/li>\n<\/ul>\n<\/li>\n<li>un \u00ab\u00a0re-synchronisateur de ressources\u00a0\u00bb si l&rsquo;on a utilis\u00e9 <code>--hfs-mode=appledouble<\/code>. Cool, Apple le livre avec les outils de d\u00e9veloppement, \u00e7a s&rsquo;appelle \u00ab\u00a0<code>FixUpResourceForks<\/code>\u00ab\u00a0.<\/li>\n<li>un mode de communication entre le poste \u00e0 sauvegarder et le serveur (si c&rsquo;est le m\u00eame, \u00e7a marche aussi). Ce sera ssh en Protocol 2.<\/li>\n<li>un lanceur p\u00e9riodique qui s&rsquo;occupe de faire ce qu&rsquo;il y a \u00e0 faire toutes les heures. Encore une bonne nouvelle, c&rsquo;est int\u00e9gr\u00e9 \u00e0 MacOsX et \u00e7a s&rsquo;appelle&#8230; <code>perdiodic<\/code>. On lancera le transfert en t\u00e2che de fond (exec \/usr\/bin\/nice -n +19 &#8230;) car il n&rsquo;a pas \u00e0 prendre la main sur l&rsquo;utilisateur interactif.<\/li>\n<li>un lanceur pour lancer periodic. Ce sera ce bon vieux cron. On ajoutera \u00e0 <code>\/etc\/crontab<\/code><br \/>\n<code>25      *       *       *       *       root    \/usr\/bin\/nice -n +15 \/usr\/sbin\/periodic \/usr\/local\/periodic<\/code><br \/>\npour lancer periodic toutes les heures (\u00e0 hh:25) et lui demander de faire ce qu&rsquo;il y a dans le dossier <code>\/usr\/local\/periodic\/<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Effectivement, tout \u00e7a n\u00e9cessite quelques comp\u00e9tences techniques pour \u00eatre mis en place, et le \u00ab\u00a0click and run\u00a0\u00bb des outils du march\u00e9, mais \u00e7a donne le plaisir de savoir ce qui se passe&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour Claude,&#8230;Reste pour moi, un probl\u00e8me de taille : la sauvegarde. Pour le moment je fais encore mes sauvegardes de partitions de disques<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2423","post","type-post","status-publish","format-standard","hentry","category-localnet"],"_links":{"self":[{"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/posts\/2423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/comments?post=2423"}],"version-history":[{"count":2,"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/posts\/2423\/revisions"}],"predecessor-version":[{"id":3074,"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/posts\/2423\/revisions\/3074"}],"wp:attachment":[{"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/media?parent=2423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/categories?post=2423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.claudebbg.com\/blog2\/wp-json\/wp\/v2\/tags?post=2423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}