Q/A sauvegarder son Mac en bon Geek
-
- Bonjour Claude,…Reste pour moi, un problème de taille : la sauvegarde. Pour le moment je fais encore mes sauvegardes de partitions de disques
- …Je n’ai pas trouvé de logiciel capable de faire une copie de mes partitions, mais uniquement sélectionner un par un les dossiers que je souhaite sauvegarder…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 ?
- Merci pour vos réponses !Amicalement
- Bonjour,…Côté backup, il y a plusieurs softs sur le marché, à ma connaissance que du payant (bien que MacWay « offre » avec certains de ses disques externes comme les Silvermax « Dantz Retrospect Express »).Je n’en ai pas essayé vraiment sur la durée, mais ça fait son ouvrage en générale, l’équivalent d’une copie depuis le Finder avec quelques options comme les backups incrémentaux et la programmation horaire.Pour le moment, en bon geek, j’ai fait mes scripts qui s’appuyent sur « rsync » (une version custom) et créent un backup automatique (je ne croie pas aux backups manuels, mais vous êtes la preuve que ça existe;-).
Techniquement, toutes les heures, chacun des macs de la maison et de mes collègues (les scripts tournent aussi sur ceux de ma boîte) regardent s’ils n’ont pas un backup à faire depuis 24h ou plus (ça évite le syndrome du mac éteint pendant la sauvegarde). Si c’est le cas, ils synchronisent chaque répertoire utilisateur avec le serveur (chaque mac a un serveur, au pire lui-même, cela permet de faire des backups croisés de l’un sur l’autre par exemple). La synchro. se fait en mode « différentiel », donc ne passent que les morceaux de fichiers qui ont changé. De plus, je garde chaque fois la précédente version.
Des « backups personnels » (script spécifique pour un utilisateur par exemple pour demander la sauvegarde de choses « hors répertoire utilisateur ») et des backups système (bases CVS, mysql, fichiers de logs) se font aussi mais c’est plus spécifique.
Tout ça tourne en crypté mais c’est juste de la paranoïa.
Pour le moment (depuis 3 ans env.), ça fonctionne bien (quelques minutes de contrôle par mois parce que je suis prudent), en local ou via internet.
La seule bête noire sont les fameuses « ressources » OSX (les icônes et certains éléments d’applications) qui sont résistantes à la cohabitation Tiger (maison)/Panther (boulot), mais en cas de crash, j’accepte de perdre les icônes…
Si vous voulez convaincre votre admin-sys de s’y coller, je peux sans problème passer les scripts et surtout les expériences « à faire et ne pas faire ».
Sinon, il reste quelques petits mois à attendre Leopard et son fantastique Time Machine
http://www.apple.com/macosx/leopard/timemachine.html
qui fonctionne en local ou en distant. Y’a des éditeurs de logiciels de sauvegarde qui vont se jeter par les fenêtres en 2007!
A+
- Bonjour Claude,Merci pour ces conseils.J’ai testé Retrospect, utilsation simple et intuitive mais un gros soucis : dès qu’une participation dépasse les 2 Go, il ne peut faire de backup. Il faut tous faire par répertoires, et certains répertoires dépassent les 2 Go fatidiques.Du coup, ce matin j’ai encore fait mon backup à la mano. Si si je persiste
; – )C’est toujours mieux que de ne faire aucun backup, non ?Si ca ne vous ennuie pas, pouvez-vous m’envoyer vos scripts et conseils de backup ?J’ai aussi testé la solution « Déjà vu » mais c’est vraiment limité. Vivement leopard !A bientot
- Bonjour Claude,Merci pour ces conseils.J’ai testé Retrospect, utilsation simple et intuitive mais un gros soucis : dès qu’une participation dépasse les 2 Go, il ne peut faire de backup. Il faut tous faire par répertoires, et certains répertoires dépassent les 2 Go fatidiques.Du coup, ce matin j’ai encore fait mon backup à la mano. Si si je persiste
- Bonjour,…Côté backup, il y a plusieurs softs sur le marché, à ma connaissance que du payant (bien que MacWay « offre » avec certains de ses disques externes comme les Silvermax « Dantz Retrospect Express »).Je n’en ai pas essayé vraiment sur la durée, mais ça fait son ouvrage en générale, l’équivalent d’une copie depuis le Finder avec quelques options comme les backups incrémentaux et la programmation horaire.Pour le moment, en bon geek, j’ai fait mes scripts qui s’appuyent sur « rsync » (une version custom) et créent un backup automatique (je ne croie pas aux backups manuels, mais vous êtes la preuve que ça existe;-).
Voici le moment tant redouté d’écrire la doc…
Les ingrédients
- un endroit où faire les sauvegardes. Ce sera sur le « serveur »
/Users/Shared/Backups/[Machine]/[username]
(pas de soucis de place, on peux toujours faire un lien vers ailleurs genre
ln -s /MonBigDisk /Users/Shared/Backups
) - un « synchronisateur ».
-
-
- sous Mac OsX.3 Panther ce sera «
rsync2.6.3.patch20041010
» (grossièrement un rsync qui supporte l’option--hfs-mode=appledouble
)
- sous Mac OsX.3 Panther ce sera «
-
- sous Mac OsX.4 Tiger ça marche moins bien (et pire encore, l’option
--extended-attributes
de la nouvelle mouture signée Apple est pire que tout car elle est incapable de réaliser qu’un fichier transféré est « le même » et le retransfère à chaque fois). Donc on prendra l’ancien.
Je rêve parfois d’en trouver un compatible, et qui fonctionne, mais c’est juste un rêve… et je ne suis pas le seul
- sous Mac OsX.4 Tiger ça marche moins bien (et pire encore, l’option
-
- quelques options cryptiques (bon, OK elles sont expliquées dans le man et le –help)
-
- –hfs-mode=appledouble -a -x -e ssh -4
- –partial –delete –force
- –backup –suffix= »~ » –exclude « *~ »
- –exclude= ».Trashes/ » –exclude « .Trash/ » –exclude « Temporary\ Items/ » –exclude « Caches/ »
- –exclude « *.mimeattach/ » –exclude $’Icon\r’
- un « re-synchronisateur de ressources » si l’on a utilisé
--hfs-mode=appledouble
. Cool, Apple le livre avec les outils de développement, ça s’appelle «FixUpResourceForks
« . - un mode de communication entre le poste à sauvegarder et le serveur (si c’est le même, ça marche aussi). Ce sera ssh en Protocol 2.
- un lanceur périodique qui s’occupe de faire ce qu’il y a à faire toutes les heures. Encore une bonne nouvelle, c’est intégré à MacOsX et ça s’appelle…
perdiodic
. On lancera le transfert en tâche de fond (exec /usr/bin/nice -n +19 …) car il n’a pas à prendre la main sur l’utilisateur interactif. - un lanceur pour lancer periodic. Ce sera ce bon vieux cron. On ajoutera à
/etc/crontab
25 * * * * root /usr/bin/nice -n +15 /usr/sbin/periodic /usr/local/periodic
pour lancer periodic toutes les heures (à hh:25) et lui demander de faire ce qu’il y a dans le dossier/usr/local/periodic/
-
Effectivement, tout ça nécessite quelques compétences techniques pour être mis en place, et le « click and run » des outils du marché, mais ça donne le plaisir de savoir ce qui se passe…