Vous êtes sur la page 1sur 7

2

Charade

28.02.2012

FlashInformatique.epfl.ch

Mon premier

est dvoil

Mon second

ne se dvoile pas

Mon tout

p/a EPFL - Domaine IT - Station 8 - CH 1015 Lausanne - tl. +41 21 69 322 11

peut nous voiler

la lumire

Logiciel libre

FreeFileSync

Analyse
Django @ EPFL
Grgory Favre

Les nuages, la renaissance de vos


appareils Laurent Kling

Mot-crois: NUAGE
Magali Le Goff, Esteban Rosales
& Laurent Kling

14

Agenda
Insomni'hack, concours de hacking
thique Paul Such

116

Brves
Flash informatique & Infoscience
Jacqueline Dousson

Memento.epfl.ch
Grgory Charmier & Frdric Rauss

Logiciel libre
FreeFileSync et la sauvegarde de
donnes Jean-Daniel Bonjour

Sauvegarde de donnes
Jean-Daniel.Bonjour@ep.ch, EPFL - ENAC-IT, responsable informatique,
charg de cours

Presentation of FreeFileSync, an
excellent free synchronization
software characterized by its
ease of use and exibility. We
take this opportunity to remind
the basics of data backup, and
refer other backup solutions.
Prsentation de lexcellent logiciel libre de synchronisation
FreeFileSync caractris par
sa facilit dutilisation et sa
exibilit. On prote de rappeler les principes de base de
la sauvegarde de donnes, et de
mentionner dautres types de
solutions.

Introduction

Prochaines parutions
No Dlai de rdaction Parution
3

08.03.12

27.03.12

12.04.12

01.05.12

10.05.12

12.06.12

tout public
public averti
expert

Il ny a pas de pire exprience pour un


informaticien que de perdre des donnes,
que ce soit les siennes mais surtout celles
qui lui sont cones, sur les serveurs sous
sa responsabilit. Les risques sont innombrables panne matrielle, corruption
de chiers, dfaillance humaine, sinistre
(incendie, inondation), action malveillante
(piratage), et il est de son devoir de
mettre en uvre et appliquer au quotidien
les mesures de scurit de base, parmi les-

quelles gure en premire place la sauvegarde (backup).


Dans notre re du tout numrique (documents, courriels, photos, musique, vido),
tout un chacun devrait tre conscient
de limportance des sauvegardes. Mais
on constate encore trop souvent que
bon nombre dutilisateurs ne prennent
conscience de la vulnrabilit de leurs donnes quaprs avoir vcu un incident, alors
mme que les risques sont, leur niveau,
encore plus vidents, par exemple: suppression accidentelle de chier, modication
non dsire, virus, chute de son laptop,
perte ou vol de la machine ou de ses supports de stockage
La situation la plus courante, aborde par
cet article, est celle de tout utilisateur souhaitant sauvegarder les donnes de sa machine personnelle sur un support de stockage auxiliaire (de type disque ou cl USB)
ou en rseau (serveur de chiers).
On peut cependant sviter tout souci de
sauvegarde en travaillant en ligne sur un
stockage rseau bien scuris (voir en page 8
lencart Utilisation du stockage en ligne
lEPFL).

../.. Suite page 8

FreeFileSync et la sauvegarde des donnes


../.. Suite de la premire page

Fiche descriptive
FreeFileSync

Domaine
Sauvegarde/synchronisation de rpertoires

Licence

langue

version

GPL v3

multilingue

5.0

Autres alternatives libres


Synkron
DirSync Pro
Unison
etc.

Alternatives non libres


Allway Sync
SyncBack
etc.

Sites Web
Projet et tlchargement: freelesync.sf.net/

Plates-formes

Domaine dutilisation et caractristiques


de FreeFileSync
FreeFileSync est un logiciel libre de synchronisation destin tout
le monde. la fois convivial, exible et puissant, il remplace trs
avantageusement tous les petits outils gratuits souvent offerts
avec les supports de stockage USB. Notre seul regret est quil
nexiste pas (encore) sous Mac OSX, plate-forme pour laquelle
nous vous conseillons le logiciel trs similaire quest Synkron11
(voir encart Autres outils de sauvegarde en n darticle).
Les caractristiques principales de FreeFileSync sont:
z disponible sous Windows et Linux,
z interface graphique trs simple et intuitive,
z comparaison de rpertoires (par taille/date ou par contenu) et
synchronisation (diffrents modes/stratgies),
z dnition de plusieurs paires darborescences sources/destinations et de ltres dinclusion et exclusion,
z enregistrement de tches, excution automatique de celles-ci
de faon planie ou en temps rel,
z possibilit de conserver les anciennes versions de chiers (versioning) ou de faire des sauvegardes rcurrentes,
z gestion des chiers de plus de 4 GB,
z utilisable en mode portable sous Windows.

Utilisation du stockage en ligne lEPFL


Lhistoire est faite de mouvements de balanciers. ses dbuts, linformatique tait base sur un modle trs centralis: dun ct des
mainframes, grs par des professionnels; de lautre des terminaux
passifs, noccasionnant aucune charge de gestion pour les utilisateurs. la n des annes 80, lavnement de la micro-informatique a
permis de dcentraliser auprs des utilisateurs (et augmenter) puissance de calcul et stockage induisant cependant pour eux de nouvelles tches qui sont devenues, au l du temps, trs chronophages
et complexes (gestion du poste de travail systme, applications,
priphriques et de sa scurit). Dans un souci de simplication,
et grce au progrs des technologies rseau (performances, gnralisation des accs Internet domestique et mobile), on assiste depuis quelques annes un mouvement inverse de re-centralisation
des infrastructures, des services (stockage, virtualisation) et des
applications (webisation des applications administratives, collaboratives), quand ce nest pas leur externalisation pure et simple vers
des prestataires externes (services en cloud).
Le service de chiers nchappe pas cette volution. lEPFL, une
infrastructure centralise (SANAS1) a permis aux facults dimplmenter des services de stockage collectif dunit, et au DIT doffrir
depuis 2 ans un service de stockage individuel tous les usagers
(MyNAS2). La disponibilit de ces services est trs bonne, et ils
bncient dune haute scurit:
z protection contre les dfaillances hardware (redondance RAID,
alimentation secourue);
z mcanisme de snapshots& accessibles lutilisateur (frquence ~10x/jour, profondeur ~2 mois);
z sauvegarde quotidienne et dlocalise (profondeur ~3 mois);
z rplication/duplication sur une infrastructure dlocalise
(concerne MyNAS et le stockage collectif de type tier 1).
Il est donc tout fait envisageable de travailler en ligne sur ce stockage
en rseau3, et de lutiliser comme stockage primaire sans mme conserver ses chiers sur son poste de travail ! Cela permet daccder ses
documents depuis tout poste de travail raccord au rseau de lcole,
voire Internet4 (domicile) sans se soucier de devoir synchroniser
ces divers quipements, et viter les risques lis la redondance.
Tout collaborateur, tudiant ou hte accrdit de lEPFL dispose donc dun
espace de stockage individuel centralis. Sans entrer dans les dtails,
rappelons que cet espace est accessible de la faon suivante (remplacer No par le dernier chiffre du numro sciper gurant sur votre
carte CAMIPRO, et username par votre nom dutilisateur Gaspar):
z Windows: \\lesNo.ep.ch\data\username
z MacOSX et Linux: smb://lesNo.ep.ch/data/username.
Sagissant du stockage collectif dunit bas SANAS, son implmentation varie dune facult lautre. Consultez donc votre responsable IT dunit ou votre service informatique de facult concernant
les dtails daccs et dutilisation. Le choix entre stockage individuel
et collectif dpendra de la nature de vos documents et de la politique de partage/stockage de votre unit.
Il se peut aussi que votre unit dispose dune infrastructure de stockage propre
(serveur de chier classique ou serveur NAS). Ne travaillez en ligne sur celui-ci
que si vous avez la certitude quil offre sufsamment de scurit (en particulier
quil soit sauvegard), sinon utilisez-le plutt comme espace de sauvegarde
de votre poste de travail.

SANAS (ds 2005): sanas.ep.ch


MyNAS (ds 2010): mynas.ep.ch
3
Pour autant que lespace offert soit sufsant. Sagissant du stockage individuel, chaque collaborateur dispose en 2012 dun quota de 14.4 GB, mais
des extensions peuvent tre demandes via le portail MyNAS.
4
Ncessite lactivation du VPN si vous tes en dehors de lcole.
1
2

8 flash informatique

FreeFileSync et la sauvegarde des donnes

Installation de FreeFileSync
Installation sous Windows
Depuis le site principal de FreeFileSync, freelesync.sf.net, on accde aux diffrentes versions du logiciel. La dernire en date tant
la 5.0, tlchargez le chier FreeFileSync_v5.0_setup.exe, puis excutez-le. Vous constaterez que deux modes dinstallations sont
proposs:
local: il sagit dune installation classique, avec association des
extensions de chiers de conguration *.ffs_gui et de tches
*.ffs_batch, enregistrement de la conguration dans %APPDATA%\FreeFileSync;
portable: ne choisissez en principe ce mode que dans le cas o
vous installez FreeFileSync directement sur un support de
stockage amovible an que lapplication soit compltement
stand-alone (i.e. que rien ne soit dpos sur le disque dur de
la machine).

Installation sous Linux


La mthode dinstallation la plus simple consiste utiliser votre
gestionnaire de paquetages, ce qui installera les paquets dpendants. Le paquet installer devrait tre nomm freelesync. Sil
nest pas propos dans le dpt de votre distribution, vous devrez
alors tlcharger le code source de FreeFileSync (chier FreeFileSync_v5.0_source.zip) et le compiler.
En ce qui concerne Ubuntu, procdez ainsi:
z ajout du dpt spcique FreeFileSync vos sources de dpts: sudo add-apt-repository ppa:freelesync/ffs,
z puis installation avec les commandes habituelles: sudo aptget update et sudo apt-get install freelesync.

Utilisation de base
Lutilisation de FreeFileSync est simple et intuitive. En premier lieu,
remarquez la prsence, dans la fentre de base (Figure 1), de deux
zones principales: celle de gauche (SOURCE) montre les rpertoires/chiers de rfrence sauvegarder (stockage primaire), et
celle de droite (DESTINATION) lespace de sauvegarde (mdia de
stockage local ou mdia distant). La synchronisation seffectue
toujours dans le sens gauche droite et consiste raliser les
actions suivantes:
On commence par indiquer larborescence
source qui doit tre
sauvegarde (cliquer
sur Parcourir, ou saisir directement le chemin, ou procder par
glisser/dposer). Bien
entendu cela na pas
de sens de sauvegarder
lintgralit de votre
systme (voir en page
suivante lencart Que
sauvegarder et sur
quels supports)!

On dnit ensuite la destination de la sauvegarde, cest-dire lemplacement o doivent tre copies les donnes (mdia de sauvegarde).
(Facultatif) On pourrait ce stade modier les options de
comparaison (critres de dtection des modications de
chiers). Le mode par dfaut, qui convient la plupart des
situations, se base sur lexamen des dates/heures et tailles des
chiers. Lautre mode propos sappuie sur une analyse du
contenu, proprement dit des chiers, ce qui ralentirait considrablement le processus.
(Facultatif) On pourrait ici dnir de faon plus dtaille les
rgles dinclusion et exclusion qui peuvent tre bases sur:
noms de rpertoires/chiers, tailles min/max des chiers, dates
(intervalle de temps). Par dfaut tous les chiers de larborescence spcie en sont inclus (*), et seuls certains rpertoires spciques/systmes sont exclus (corbeille, \System
Volume Information\ sous Windows). Les rgles de syntaxe de
ces possibilits de ltrages sont dcrites dans laide en ligne
au chapitre Exclude Files. Cela est fort utile pour exclure de la
synchronisation des chiers temporaires ou de moindre valeur
et volumineux.
On lance alors la comparaison avec le bouton Comparer.
Diverses infos apparaissent alors dans les zones et .
IMPORTANT: avant de lancer la synchronisation proprement
dite, il est primordial de dnir la stratgie de sauvegarde souhaite laide des paramtres de synchronisation (voir plus
bas).
(Informatif) Rsultant de la comparaison et selon la stratgie choisie, les statistiques de synchronisation sont afches
(nombre de chiers/rpertoires qui seront crs ou supprims,
nombre de chiers qui seront remplacs, et volume total de
donnes transfrer).
(Informatif) Il est possible de modier la prsentation des
listes de gauche et de droite rsultant de la comparaison
(afcher/masquer les chiers identiques et/ou les chiers qui
seront crs sur la destination). Notez quentre ces 2 listes se
trouve une colonne o lon pourrait manuellement agir individuellement (par chier ou par dossier) sur le mode de synchronisation.

g. 1 interface utilisateur de FreeFileSync et actions de base

28 FVRIER 2012 - N2

FreeFileSync et la sauvegarde des donnes


Avant de lancer la synchronisation, nous vous conseillons de
fermer toutes les applications de votre poste de travail an
quaucun chier ne soit verrouill ou dans un tat inconsistant
durant la sauvegarde. Lorsque la synchronisation est dmarre
avec le bouton Synchroniser, une fentre de progression apparat (g. 2) dans laquelle sont nalement afches les statistiques de lopration (volume trait, vitesse et temps coul)
ainsi que, en cliquant sur Connexion, le journal dtaill de
tout ce qui a t effectu et des ventuelles erreurs.
Bien que FreeFileSync se souvienne, la prochaine fois que vous
le lancez, des derniers rglages effectus, il vaut mieux sauvegarder ceux-ci en cliquant sur le bouton Sauvegarder la
conguration. Vous pouvez de cette manire grer (sauver,
charger) plusieurs jeux de conguration.
Entre les champs et se trouve un bouton Permuter
les cts. Attention: notez bien quen lutilisant vous inversez
la source et la destination, et que cest donc le stockage primaire
qui sera synchronis partir votre espace de sauvegarde ce qui
peut avoir de trs fcheuses consquences si ce nest pas ce que
vous recherchez !

g. 2 progression, statistiques et journal de la synchronisation

Stratgie de synchronisation/sauvegarde
Les paramtres de synchronisation sont extrmement importants!
En cliquant sur le bouton de ltape , on fait apparatre une
fentre de conguration dans laquelle sont proposs les modes/
variantes suivants (g. 3):

g. 3 paramtres de sauvegarde/synchronisation

Un logiciel libre faisant cela trs bien: Clonezilla (clonezilla.org)

10 flash informatique

Que sauvegarder et sur quels supports?


Tous les chiers de votre ordinateur nont pas la mme valeur ! On
fait en gnral la distinction suivante:
Les donnes: il sagit des chiers qui sont le fruit de votre travail,
et dont la sauvegarde rgulire doit tre absolument assure. On
peut inclure, dans cette catgorie, certaines donnes gres par
les applications elles-mmes et que vous ne manipulez pas directement en tant que chiers, par exemple: carnet dadresse, favoris/bookmarks de navigateur, rglages/prfrences de certaines
applications, etc.
Le systme dexploitation et les logiciels: des pertes ce niveau
sont moins graves, car ces lments peuvent tre r-installs.
Lensemble de ces chiers constitue en outre un trs gros volume
(plus de 20 GB pour Windows 7 avec quelques applications).
Pour ces raisons, on exclut en gnral des sauvegardes le systme et les applications. Si lon souhaite cependant se protger
ce niveau, vu que ces chiers voluent relativement peu (en
dehors des mises jour qui seffectuent de plus en plus automatiquement), la technique de protection la plus courante consiste
faire, tous les 6 mois 1 an, une image de disaster recovery
du systme5, mais cette question sort du propos de cet article.
Il peut tre judicieux de cloisonner lespace-disque de la machine en
stockant les donnes utilisateur sur un lesystem distinct du systme
dexploitation et des applications. En cas de corruption systme, les
donnes ne seront alors pas touches, et leur rcupration facilite
(mme si le systme ne dmarre plus). Une telle organisation est courante sous Linux (partition /home spcique), mais plus complexe
mettre en uvre sous Windows (hors des standards Microsoft).
Notez que certains types de mdias ne devraient aujourdhui plus
tre utiliss comme supports de sauvegarde. Il sagit de:
z disques optiques de type CD ou DVD: peu adapts la r-criture, de capacit et performance insufsante, longvit discutable; les laptops ne sont en outre plus systmatiquement quips de lecteur de CD/DVD;
z bandes et cartouches magntiques: lecteurs et mdias coteux;
technologies ncessitant des logiciels de sauvegarde spciques;
impliquent beaucoup de manipulations, moins dutiliser de
coteux robots;
z disques amovibles (type Zip, Jaz, Syquest): mdias dnitivement
obsoltes et de capacit insufsante.
On sappuiera donc plutt sur les technologies suivantes:
z disques externes (USB, FireWire): performants, dexcellent rapport capacit/cot, appropri pour la sauvegarde de gros volumes de donnes (1 3 TB); parfois avec RAID intgr;
z stockage rseau: serveurs NAS (scurit RAID, avantage dtre
partageable par plusieurs usagers); et donc, lEPFL, votre espace
de stockage individuel centralis;
z cls USB: de capacit relativement limite, elles prsentent certains risques (perte, vol, usure); mieux vaut cependant une sauvegarde sur ce type de mdia que pas de sauvegarde du tout !
Les mdias utiliss seront entreposs de faon dlocalise par rapport aux machines sauvegardes ainsi quen lieu sr ( labri du vol,
du feu). On organisera si possible un roulement entre les diffrents mdias (gnrations de sauvegarde). Si les donnes sont
condentielles, le logiciel de sauvegarde devrait en outre les encrypter avant de les enregistrer sur ces mdias.

FreeFileSync et la sauvegarde des donnes


z Automatique Bien que ce soit le mode par dfaut, celuici nest pas appropri pour des sauvegardes, et nous vous le
dconseillons donc fortement ! Ce mode ralise en effet un
miroir bidirectionnel, ce qui signie que les modications sont
propages dans les deux sens. Donc si vous avez dtruit/perdu
un chier sur le stockage primaire, la synchronisation entranera ensuite sa destruction sur la sauvegarde, et vous naurez
donc plus aucune chance de le retrouver ! De mme, si vous
dtruisez un chier sur le mdia de sauvegarde, aprs synchronisation celui-ci disparatra galement du stockage primaire !
z Miroir moins de dnir un dossier de suppression (voir
plus bas), nous vous dconseillons galement ce mode si
vous faites des sauvegardes ! En effet, un chier dtruit/perdu
sur le stockage primaire serait, aprs synchronisation, galement dtruit sur la sauvegarde. Mais contrairement au mode
Automatique, un chier dtruit sur la sauvegarde ne sera pas
supprim du stockage primaire.
z Mise jour Cest clairement cette stratgie que nous
vous recommandons pour faire des sauvegardes. FreeFileSync travaille alors de faon cumulative, cest--dire que les
nouveaux chiers sur le stockage primaire seront copis sur la
sauvegarde, mais les chiers que vous dtruisez du stockage
primaire seront conservs sur la sauvegarde.
z Il est possible de paramtrer plus nement les rgles de synchronisation en cliquant sur les icnes Action droite de
cette fentre. Cest alors la variante Personnaliser qui sactive automatiquement.

Sauvegarder plusieurs arborescences


Nous navons jusquici dni quune paire de rpertoires: source
et destination. Mais il est tout fait possible, ltape et en
utilisant le bouton [+], de dnir plusieurs paires de dossiers
traiter dans le cadre de la mme tche de sauvegarde/synchronisation (g. 4). Vous pouvez ainsi ajouter: la sauvegarde de votre
bureau, vos prfrences dapplications, ou tout autre dossier

lisant entre crochets le label7 du disque au lieu de sa lettre de


lecteur. titre dexemple vous pourriez spcier la destination de
faon univoque avec [Disque_500G]\backup au lieu de E:\backup.
Si vous utilisez un serveur SMB/CIFS distant comme espace de
sauvegarde, il est possible de spcier le chemin de destination
avec la notation \\serveur\partage. Pour sauvegarder par exemple
votre poste de travail sur votre espace de stockage individuel
EPFL, vous pourriez indiquer: \\lesNo.ep.ch\data\username\
dossier_backup sans devoir pralablement monter ce partage. Si
votre poste nest pas intgr Active Directory, FreeFileSync vous
demandera automatiquement de vous authentier laide de
votre username/password Gaspar pour effectuer la comparaison
et synchronisation.
Conserver les anciennes versions des chiers modis ou dtruits
On a vu quen mode Mise jour et Miroir les chiers modis
sur le stockage primaire sont remplacs sur la sauvegarde, et quen
mode Miroir les chiers dtruits sur le stockage primaire sont dtruits sur la sauvegarde. Si lon souhaite toutefois conserver une trace
des anciennes versions des chiers modis ou une copie des chiers
dtruits (mcanisme dhistorique ou versioning), cest possible via
loption Gestion des suppressions de la fentre de paramtrage
de la synchronisation (g 3). Au lieu du rglage par dfaut Utiliser la corbeille, optez alors pour Choisir un dossier en indiquant
son chemin daccs (idalement sur le mdia de sauvegarde, mais
en-dehors des arborescences de sauvegarde dnies en ) (g. 5).
Chaque excution de FreeFileSync gnrera alors, cet emplacement,
un sous-dossier nomm selon la date et heure de la synchronisation
(format aaaa-mm-jj hhmmss). On y trouvera, sous forme darborescence identique celle du stockage principal, les chiers qui auraient
sinon t dtruits ou modis.
Si lon utilise comme destination de sauvegarde un NAS implmentant un mcanisme de snapshots (comme cest le cas des services de
stockages individuel et collectif centraliss EPFL, voir encart Utilisation du stockage en ligne lEPFL), il est en principe superu
dutiliser cette option qui consommerait inutilement votre quota.

g. 5 mcanisme de conservation des anciens chiers


g. 4 dnition de plusieurs paires darborescences sauvegarder

Autres manires de spcifier la cible sous


Windows
Si vous tes sous Windows et que vous utilisez des mdias USB
pour vos sauvegarde, vous navez aucune garantie concernant la
lettre de lecteur utilise lors du montage du mdia6, ce qui peut
faire chouer votre synchronisation/ sauvegarde. Un autre risque
est que vous vous trompiez de mdia, ce que FreeFileSync ne peut
pas dtecter si Windows le monte sur la mme lettre de lecteur
que le mdia correct. Pour viter ces problmes, FreeFileSync offre,
ltape , lintelligente possibilit de spcier la cible en uti-

Implmenter des sauvegardes rcurrentes


Il est possible dutiliser des variables dans les chemins source et
destination . Celles-ci sont dcrites dans laide en ligne au chapitre
Macros. Exemples dutilisation de variables dans le chemin de destination:
z Z:\backup-%month%-%year%: gnrera chaque mois de nouvelles arborescences nommes: Z:\backup-January-2012,
Z:\backup-February-2012, Z:\backup-March-2012, etc.
z Z:\backup-%day%: implmente un backup tournant dans
31 rpertoires nomms: Z:\backup-01, Z:\backup-02,
Z:\backup-03 jusqu Z:\backup-31.

En particulier si la lettre de lecteur habituellement utilise est temporairement squatte par un autre mdia USB
Label (nom de volume) que vous pouvez dnir ou changer sous Windows via les proprits du volume

6
7

28 FVRIER 2012 - N2

11

FreeFileSync et la sauvegarde des donnes

Autres outils de sauvegarde


Il nest pas vident dtablir une typologie prcise des solutions de sauvegarde, tant les applications sont nombreuses et
diverses. On peut cependant distinguer:
z les solutions individuelles de synchronisation permettant
de tenir jour un mdia de sauvegarde en fonction des
modications effectus sur le stockage primaire;
z les solutions individuelles de sauvegarde offrant une profondeur temporelle et permettant de rcuprer les chiers
dans des tats antrieurs (versioning);
z les solutions de backup classiques architecture client/serveur destines un parc de machines;
z ainsi quune multitude de solutions de stockage, synchronisation et partage dans le nuage (en cloud).
On se contente de citer ici les plus connues.

Solutions individuelles de synchronisation


Parmi les solutions libres, mentionnons particulirement (outre
FreeFileSync):
z rsync8
( sous Cygwin): outil trs puissant en ligne
de commande, facile utiliser dans des scripts ou en tche
planie; il existe aussi des interfaces graphiques (Grsync),
et rsync est aussi utilis comme back-end par diverses solutions (FlyBack).
z Unison9
: analogue rsync, en mode commande ou
interface graphique.
z Synkron10
: bonne alternative FreeFileSync sur
Mac
z DirSync Pro11
: application trs lgre (crite en
Java).
Relevons encore, dans le monde Windows:
z robocopy
(outil du Windows Resource Kit12): solution
propritaire mais efcace, lorigine en mode commande
mais disposant depuis peu dune interface graphique13.
z la fonctionnalit des ofine les (chiers hors connexion)
intgre Windows14.
Bien quorientes synchronisation, ces solutions offrent souvent, via les options de conguration, un mcanisme pour
conserver les anciennes versions de chiers.

z Duplicati18

: inspir par Duplicity, mais avec interface graphique (ncessite .NET sous Windows et Mono sous
Linux), supportant en outre Windows Live SkyDrive, Google
Docs, Rackspace Cloud Files, WebDAV
z FlyBack19 : analogue Time Machine mais pour Linux,
sappuyant sur rsync.
Parmi les applications propritaires, citons:
z Apple Time Machine : sauvegarde sur disque local (USB,
FireWire) ou sur Time Capsule (NAS WiFi); lutilisation de
stockage NAS classique nest pas support par Apple.

Solutions classiques architecture client-serveur


Destines la sauvegarde dun parc de machines, ces solutions
sappuient sur un serveur de sauvegarde et impliquent en gnral linstallation dun logiciel agent sur les postes clients sauvegarder.
Parmi les solutions libres et multi-plateformes
, on peut
20
21
22
mentionner: BackupPC , Bacula , BoxBackup .
Quant aux solutions commerciales, les plus utilises lEPFL
sont: Atempo (licence de site), Symantec Veritas NetBackup
(service de sauvegarde centralis EPFL depuis 2004), IBM Tivoli
Storage Manager (utilis par Blue Gene), EMC Legato Networker.
Dans le domaine plus spcique du dveloppement logiciel, les
systmes de contrle de version, tels que Subversion23, Git24,
etc. peuvent aussi jouer le rle de sauvegarde, pour autant quils
soient implments sur des serveurs scuriss.

Solutions bases cloud


On pense ici aux nombreuses solutions dans le nuage qui
combinent les fonctionnalits de stockage, synchronisation et
partage. Elles sont accessibles partir dapplications clientes
spciques, souvent aussi depuis un navigateur Web et parfois
via des protocoles standard ou API documentes.
Les solutions les plus connues sont:
z Dropbox25: la base oriente synchronisation avec gestion
de versions, limite une arborescence, permettant de travailler hors connexion, multi-plateforme (y compris OS mobiles Android et iOS), avec fonctionnalits de partage, mais
sans encryptage; de faon interne cette solution sappuie
sur le service dhbergement S3 dAmazon
z SpiderOak26 et LaCie Wuala27: analogue Dropbox, mais
avec encryptage des donnes cot client avant envoi dans le
cloud
z solutions des grands diteurs dOS (incluant synchronisation des applications): Canonical Ubuntu One28, Apple
iCloud29, Microsoft Windows Live SkyDrive30 et Windows
Live Mesh en attendant un service Google Drive
z services parfois proposs par les fournisseurs daccs Internet (par exemple Swisscom Online Backup)
Malgr le confort de ces services et leur gratuit (dans des
limites allant de 2 10 GB), il y a souvent de trs bonnes raisons ne pas vouloir externaliser de cette manire le stockage
ou la sauvegarde de ses donnes. Dans ce cas, il est possible
dimplmenter sa propre infrastructure serveur de type cloud
(cloud priv ou dentreprise), par exemple avec la solution libre
ownCloud31.

Solutions individuelles de sauvegarde avec historique


Ces solutions prsentent lutilisateur une vue chronologique
du systme de chiers sauvegard, lui permettant donc de
recharger ses donnes dans des tats antrieurs (profondeur
de backup). Elles sappuient gnralement sur un mcanisme
classique de sauvegardes dites compltes (full backup), incrmentales et/ou diffrentielles. Dans les logiciels libres, on relve
particulirement:
z rdiff-backup15
: outil en ligne de commande.
16
z Duplicity
( sous Cygwin): outil en ligne de commande, avec encryptage des donnes, supportant de nombreux protocoles de transport (FTP, SSH/SCP, sync, Amazon
S3)
z Dj Dup17 : interface graphique Duplicity.

12 flash informatique

FreeFileSync et la sauvegarde des donnes

Automatisation
FreeFileSync peut aussi sexcuter de manire automatise. Il faut en
premier lieu dnir une tche de synchronisation avec Avanc>Crer
une tche de traitement batch. On est alors amen prciser,
comme prcdemment: source(s), destination(s), paramtres de synchronisation, ltres dexclusion, etc. Une fois la tche sauvegarde
(chier *.ffs_batch), celle-ci peut tre excute de deux manires diffrentes:
z En tche planie (par exemple quotidiennement): la marche
suivre pour Windows 7/XP et Linux Ubuntu est dcrite en dtail
dans laide en ligne au chapitre Schedule a Batch Job.
z En temps rel (sur vnement): lide est de faire surveiller des
rpertoires et excuter automatiquement FreeFileSync lorsque le
contenu de ceux-ci change, ou lorsque ces rpertoires deviennent
accessibles (p.ex. raccordement dun disque externe, insertion
dune cl USB32). Cette fonctionnalit sappuie sur le pro-

gramme auxiliaire RealtimeSync (g. 6) qui se trouve dans le


mme dossier que FreeFileSync. Elle est dcrite plus en dtail
dans laide en ligne au chapitre Realtime Sync.

g. 6 synchronisation en temps rel avec RealtimeSync + FreeFileSync

Aide et support
Pour clore, et comme pour tout logiciel libre, si vous souhaitez
interagir avec la communaut dutilisateurs et dveloppeurs
FreeFileSync, utilisez le forum de discussion: sf.net/projects/
freelesync/forums.

Article du FI-EPFL 2012 sous licence CC BY-SA 3.0 /

GLOSSAIRE

&

snapshot: mcanisme de sauvegarde intgr aux serveurs de


stockage NAS ou certains types de filesystems (ZFS, Btrfs).
Un snapshot (instantan, checkpoint) correspond une photographie du systme de fichiers un instant donn. L'utilisateur est en mesure d'accder aux snapshots de ses fichiers
et ainsi de rcuprer lui-mme, sans aucune intervention
extrieure, des fichiers ou dossiers qu'il aurait supprims, ou
les restaurer dans un tat antrieur (une forme de versioning).

rsync: rsync.samba.org
Unison: www.cis.upenn.edu/~bcpierce/unison/
10
Synkron: synkron.sf.net
11
DirSync Pro: www.dirsyncpro.org
12
Windows Resource Kit: www.microsoft.com/download/en/details.aspx?id=17657
13
Interface graphique pour robocopy: technet.microsoft.com/en-us/magazine/2006.11.utilityspotlight.aspx
14
Explications sur Windows ofine les: windows.microsoft.com/en-US/windows7/Understanding-ofine-les
15
rdiff-backup: rdiff-backup.nongnu.org
16
Duplicity: duplicity.nongnu.org
17
Dj Dup: live.gnome.org/DejaDup
18
Duplicati: www.duplicati.com
19
FlyBack: code.google.com/p/yback/
20
BackupPC: backuppc.sf.net
21
Bacula: bacula.sf.net
22
BoxBackup: www.boxbackup.org
23
Subversion/SVN: subversion.apache.org
24
Git: git-scm.com, et voir article D. Raboud: ashinformatique.ep.ch/spip.php?article2316
25
Dropbox: www.dropbox.com
26
SpiderOak: spideroak.com
27
Wuala: www.wuala.com
28
Ubuntu One: one.ubuntu.com
29
Apple iCloud: www.icloud.com
30
SkyDrive: skydrive.live.com
31
ownCloud: owncloud.org
32
Sous Windows, utilisez dans ce cas les noms de volumes plutt que les lettres de lecteur comme dcrit prcdemment
9

28 FVRIER 2012 - N2

13