Photos, famille, passions, bêtises, informatique…
Sauvegarder ses fichiers importants : ma solution
Bonjour à tous.
Comme tout le monde, j’ai un certains nombre de fichiers numériques que je ne souhaite perdre pour rien au monde : photos, vidéos, cv, documents importants, voire même musique (pour avoir déjà perdu toute ma musique numérique, c’est pas vital mais ca fait bien mal quand même
)
Jusqu’à présent, ces fichiers se trouvaient sur mon ordinateur portable (pro, mais que j’utilise aussi en perso). Et je sauvegardais très irrégulièrement (disons une fois par an quand j’y pensais) ces fichiers sur un disque dur externe. Disque qui a lâché pour une raison inconnue. Pas très grave en soit car mes fichiers étaient toujours bien au chaud dans leur emplacement original sur mon ordinateur.
Je suis donc allé acheter un nouveau disque externe : un Western Digital My Passport Essential 320Go (je recommande) et j’en ai profité pour revoir ma procédure de sauvegarde. Comment faire en sorte de synchroniser facilement mes fichiers importants sur ce disque, sans que ca soit l’éternel cycle du : 1) je supprime ce qui est sur le disque de sauvegarde et 2) je copie-colle les fichiers sur le disque, dans le cas typique où je ne me souvenais plus de la dernière sauvegarde, et plutôt que de comparer répertoire par répertoire, je préférais tout re-copier. Cycle qui prend un certain temps d’ailleurs quand on parle de plusieurs milliers de photos/ plusieurs milliers de chansons.
Bien sûr il existe nombre de solutions de sauvegardes, gratuites ou payantes, mais je voulais vraiment un procédé simple.
=> je connaissais déjà pour l’utiliser quotidiennement au travail le logiciel Linux parfait pour ca : rsync. Et en fouillant un petit peu, j’ai trouvé une implémentation Windows que je ne connaissais pas.
Rapidement, qu’est ce que rsync ? c’est un logiciel en ligne de commande permettant la synchronisation d’un répertoire source vers un répertoire destination. Simple me direz-vous ? oui, mais il dispose d’une grande quantité d’options permettant de faire ces copies de manière intelligente, personnalisée et très rapide. Il compare source et destination pour ne synchroniser que les différences.
Voici comment je l’utilise au quotidien (ou presque) :
- les photos, vidéos, musique, documents se trouvent sur le disque dur de l’ordinateur (C:), et sont modifiés au gré de mon utilisation normale.
- les fichiers du logiciel : un exécutable accompagné de 8 dll se trouvent sur mon disque dur externe dans le répertoire G:/Applications/rsync/bin/ (demandez-moi les sources si vous en avez besoin, pas d’installation il suffit juste de les copier où on bon vous semble)
- un répertoire photos, un répertoire vidéos, un répertoire musique et un répertoire documents se trouvent sur G:/
- un script bat se trouve dans G/Applications/rsync/. Ce script permet de lancer le rsync et de tout synchroniser en fonction de paramètres fournis (ex : ne synchroniser que les photos).
- ainsi, quand je veux sauvegarder, je branche le disque dur, et je lance mon script. J’entre les bons paramètres, et la synchronisation se lance.
C’est rapide comment ? la première fois, c’est pas plus rapide qu’un copié-collé complet qu’on ferait manuellement. Mais c’est ensuite que le logiciel est vraiment performant : il construit 2 listes (source, destination), les compare et ensuite fait la synchronisation. La construction des listes dure environ 10/20 sec (pour 30Go de données de chaque côté), puis la synchro ne dure que le temps d’envoyer les fichiers modifiés/nouveaux et éventuellement supprimer ce qui n’existe plus. Rien à vérifier, plus besoin de se prendre la tête « quelles photos je dois sauvegarder ? je ne me souviens plus de la dernière fois. Dans le doute, je supprime tout et renvoie tout ». Là, c’est fiable, rapide, on lance le script et pendant que ca tourne on fait autre chose.
Mon script est assez complet, mais voici un exemple de commande permettant la sauvegarde de mes photos, depuis mon disque C: vers mon disque G:
bin\rsync -r -v --size-only --chmod=ugo=rwX --delete-during --exclude 'Thumbs.db' /cygdrive/c/Perso/Photos/ /cygdrive/g/Photos
Script que j’ai lancé cette après midi après avoir ajouté un répertoire « Toulouse » dans mes photos. En quelques secondes, tout a été répercuté sur mon disque de sauvegarde, pour preuve la capture suivante

Comme je suis flemmard, au lieu d’entrer à chaque fois les paramètres à mon script, j’ai fait des raccourcis vers le script, en lui passant les-dits paramètres. J’ai donc un raccourci permettant la synchro des photos, un autre pour la musique, … Un double clic et c’est parti !
Et comme je deviens parano quand on parle sauvegarde (surtout quand on a un petit bébé et qu’on veut garder photos et vidéos des premiers mois), mon script permet de faire la synchro de mon disque externe G: vers un second disque externe ! ce qui inclue aussi le répertoire contenant rsync
La boucle est bouclée, tout est redondant, pratique, gratuit et rapide. Mes fichiers sont donc présents à 3 endroits différents, et 2 clics suffisent pour tout synchroniser !
A bientôt pour un article qui reste dans le même univers : « Transporter sa musique avec soit : ma solution«
| Imprimer l'article | Cette entrée a été posté par admin le 15 novembre 2009 à 21 h 04 min, et placée dans Logiciel. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |


about 2 years ago
PS : oui je sais, j’ai utilisé dans ce billet le mot « sauvegarde » un peu trop souvent… :-p
about 2 years ago
Excellente solution rsync, je l’utilise aussi pour sauvegarder mes documents.
On peut aussi synchroniser sur une autre machine (un petit serveur domestique), comme ça toutes les machines peuvent y accéder. Et il existe aussi un client pour mac rsyncx.
about 2 years ago
Yep ! le programme prend effectivement en compte la synchronisation via le réseau
about 2 years ago
Moi aussi j’ai acheté un WD My Passeport 320go il y a qques mois. Il est nickel, mais il faut faire attention car l’équipement a tendance à s’abîmer rapidement. C’est arrivé à une collègue aussi: au bout de quelques mois le disque dur se fissure au niveau des arrêtes, jusqu’à casser. Un conseil: fais attention et protège-le bien !!!
about 2 years ago
avec le paramètre –size-only, si un fichier est modifié mais conserve la même taille, il n’est pas mis à jour dans la sauvegarde