atelier20240217-freefilesync-unison-rsync
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
atelier20240217-freefilesync-unison-rsync [2024/02/14 14:21] – créée didiervillers | atelier20240217-freefilesync-unison-rsync [2024/02/17 19:40] (Version actuelle) – didiervillers | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
L’atelier du samedi 17 février sera consacré à trois logiciels libres permettant de sauvegarder, | L’atelier du samedi 17 février sera consacré à trois logiciels libres permettant de sauvegarder, | ||
</ | </ | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | ===== FreeFileSync ===== | ||
+ | FIXME : en préparation | ||
+ | |||
+ | ===== Unison ===== | ||
+ | |||
+ | * Logiciel de synchronisation de fichiers et répertoires, | ||
+ | * Synchronisation bidirectionnelle : les modifications de chacun des répertoires sont reportées sur l' | ||
+ | |||
+ | **Avantages :** | ||
+ | |||
+ | * en local ou à distance (SSH) | ||
+ | * multiplateforme GNU/Linux, MacOS X, Windows (cf. inconvénients) | ||
+ | * programmation OCaml | ||
+ | * interface graphique simple (unison-gtk, | ||
+ | * détection et réconciliation des conflits | ||
+ | * automatisation possible, mais conflits non résolus | ||
+ | * version actuelle : 2.53.3 | ||
+ | |||
+ | **Inconvénients :** | ||
+ | |||
+ | * à distance : nécessite l' | ||
+ | * à partir de la version 2.52, ce problème est résolu | ||
+ | * moins de contributeurs et utilisateurs | ||
+ | * compilation et packaging par les mainteneurs des OS | ||
+ | * versions Windows et MacOS X compliquées à installer | ||
+ | * mingw ou WSL2 ... | ||
+ | * version des distributions parfois anciennes (exemple 2.51.5 sous Ubuntu 22.04) | ||
+ | * conçu pour des synchronisation déclenchées et contrôlées par l' | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | '' | ||
+ | |||
+ | ==== Fonctionnement et profils ==== | ||
+ | |||
+ | replica ::= [protocol: | ||
+ | |||
+ | * profils enregistrés dans le répertoire .unison de l' | ||
+ | * script, options,... | ||
+ | * extension .prf | ||
+ | |||
+ | Exemple (local) | ||
+ | |||
+ | < | ||
+ | # Unison preferences | ||
+ | label = main_disk_logiciels_libres <--> sauvegarde externe USB | ||
+ | root = / | ||
+ | root = / | ||
+ | </ | ||
+ | |||
+ | Exemple (SSH) | ||
+ | |||
+ | < | ||
+ | # Unison preferences | ||
+ | label = 1st-lenix-2nd-IP-syncdir | ||
+ | root = / | ||
+ | root = ssh:// | ||
+ | follow = Path * | ||
+ | sshargs = -C | ||
+ | perms = 0 | ||
+ | </ | ||
+ | |||
+ | ==== Démonstration ==== | ||
+ | |||
+ | |||
+ | ==== En ligne de commande ==== | ||
+ | |||
+ | '' | ||
+ | |||
+ | des options (-option) peuvent être définies | ||
+ | |||
+ | ==== Références sur Unison ==== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== rsync ===== | ||
+ | |||
+ | FIXME : en préparation | ||
+ | |||
+ | ===== Autres logiciels ===== | ||
+ | * [[https:// | ||
+ | * [[wp> | ||
atelier20240217-freefilesync-unison-rsync.1707920504.txt.gz · Dernière modification : 2024/02/14 14:21 de didiervillers