Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
synchronisation [Le 17/02/2016, 16:27] – [Avec une interface graphique] 78.203.218.4synchronisation [Le 06/05/2026, 23:09] (Version actuelle) – [Avec une interface graphique] meilleur mobiletable krodelabestiole
Ligne 1: Ligne 1:
-{{tag>BROUILLON fichier}} +{{tag>portail fichier sauvegarde}}
- +
-----+
  
 ====== Synchronisation ====== ====== Synchronisation ======
  
-La synchronisation de fichiers (ou de répertoires) est le processus permettant de faire correspondre les contenus de deux (ou plus) emplacements de stockage.+La synchronisation de répertoires (ou de fichiers) est le processus permettant de faire correspondre les contenus de deux (ou plus) emplacements de stockage.
  
 ===== Types de synchronisation ===== ===== Types de synchronisation =====
  
-La synchronisation de fichiers peut être à sens unique (unidirectionnelle) ou bidirectionnelle (à deux sens). Dans le cas d'une synchronisation à sens unique, les modifications sont appliquées seulement d'un endroit primaire (source ou "maître"à un endroit secondaire (cible ou "esclave"et dans une seule direction, mais aucune modification n'est effectuée de l'endroit secondaire à l'endroit primaireDans la synchronisation bidirectionnelle, au contraire, des modifications sont appliquées dans les deux directionsmaintenant les contenus des deux endroits parfaitement identiques. \\ +La synchronisation de fichiers peut être à sens unique (unidirectionnelle) ou bidirectionnelle (à deux sens). 
-Il est à noter qu'il est possible de faire deux synchronisations unidirectionnelles, tantôt dans un sens, tantôt dans l'autre mais que cela risque de poser des problèmes avec les fichiers supprimés et ceux modifiés de part et d'autre, alors que la synchronisation bidirectionnelle gère cela.+  * Synchronisation à **sens unique** :\\ Les données sont copiées d'un espace de stockage //source// à un espace //destination// (ou cible), mais seul la destination est modifiée : aucune modification n'est effectuée sur la source. 
 +  * Synchronisation **bidirectionnelle** :\\ Chaque espace est à la fois source et destinationDes modifications sont effectuées de chaque côté (la plupart du temps en fonction des dates de dernières modifications)afin de rendre les contenus des deux espaces de stockage identiques. 
 +<note> 
 +Il est possible de faire deux synchronisations unidirectionnelles, tantôt dans un sens, tantôt dans l'autre mais que cela risque de poser des problèmes avec les fichiers supprimés et ceux modifiés de part et d'autre, alors que la synchronisation bidirectionnelle gère cela. 
 +</note>
  
 ===== Logiciels de synchronisation ===== ===== Logiciels de synchronisation =====
Ligne 16: Ligne 18:
 ==== Avec une interface graphique ==== ==== Avec une interface graphique ====
  
-  * **[[Grsync]]** Interface graphique de [[rsync]]. Principalement utilisé pour mettre en place des systèmes de sauvegarde distante. Rsync travaille de manière unidirectionnelle+<mobiletable 1> 
-  **[[Unison-gtk]]** : Interface graphique de [[unison]]À la différence de Rsync celui-ci réalise une synchronisation bidirectionnelle. +^ Nom ^ Points forts ^ Points faibles ^ Remarques ^ 
-  * **[[FreeFileSync]]** : Semblable à Unisonmais beaucoup plus simple. Ne gère pas les dossiers distants.(sauf si on le couple à [[autofs]] qui permet d'accéder à des fichiers distants comme si ils étaient en local) +**[[:Grsync]]** | Simple mais complet, et fiable. | | Interface graphique pour **[[:rsync]]**. Principalement utilisé pour créer des copies distantesAttention à l'option //delete// qui détruit les fichiers distants non présents localement ! | 
-  **[[Synkron]]** : Relativement simple d'utilisation, multiplateforme, bidirectionnelle et multilingueDernière version compilée pour Linux datant de 2009, les sources elles sont plus récentes. +**[[:FreeFileSync]]** | Très simple, 2 gros boutons //Comparer// et //Synchroniser//. | | L'interface permet de comparer et modifier l'action élément par élément avant exécutionPlusieurs modes de synchronisation, dont la fonction "automatique" (par défaut) qui supporte le suivi des renommages et déplacements une fois la première synchronisation effectuée ! | 
-  * **[[Conduit]]** Outil de synchronisation pour l'environnement de bureau Gnome. Il vous permettra de synchroniser vos photos, documents, calendriers, emails, contacts, notes, marque-pages et flux RSS, ... Possibilité de synchroniser les dossiers distants. Dernière version datant de 2010. +**[[:unison#unison_en_mode_facile_interface_graphique|unison-gtk]]** | Très simple de configuration et d'utilisation. Fiable, multiplateforme.| Nécessite qu'unison soit installé, dans la même version, sur les deux machines a synchroniser| Interface graphique pour **[[:unison]]**Outil de synchronisation simple d'utilisation permettant de synchroniser deux répertoireslocalement (sur support externe) ou par [[:SSH]]| 
-  **[[FullSync]]**: Logiciel de synchronisation de fichiers/dossiers avec interface graphique. Dernière version datant du 3 décembre 2012. +**[[:Syncthing]]** | Idéal pour établir des synchronisation permanentes entre différents appareils sur le [[:réseau]]| Relativement complexe à mettre en œuvre| Synchronisation chiffrée des répertoires entre plusieurs machines, se présente comme une alternative à certains services //[[:cloud]]//. | 
-  * **LuckyBackup**: Logiciel de synchronisation qui utilise rsync. [[http://luckybackup.sourceforge.net/]] aussi disponible dans les dépots. +**[[:Meld]]** | Rapide et puissant. | | Permet de synchroniser le contenu de fichiers textes. Il permet aussi de synchroniser des répertoires entiers. | 
-  * **[[http://jfilesync.sourceforge.net/|JFileSync]]** **N'est plus développé** +**[[:FreeFileSync]]** ([[wpfr>Logiciel_propriétaire|propriétaire]]| | Semblable à **Unison** mais plus simple. Gère les répertoires [[:réseau|distants]]. | 
-  **[[http://www.dirsyncpro.org/|DirSync Pro]]** +**[[:bittorrentsync|Resilio]]** ([[wpfr>Logiciel_propriétaire|propriétaire]] et payant) | | | Synchronisation chiffrée des répertoires entre plusieurs machinesen local et sur [[:Internet]]. | 
-  **[[https://ind.ie/pulse|Pulse]]** (licence GPLv3): Synchroniser des répertoires entre plusieurs machines, le tout de manière sécurisée [[http://fr.wikipedia.org/wiki/Chiffrement_RSA|clés RSA]] + utilisation de [[http://fr.wikipedia.org/wiki/Transport_Layer_Security|TLS]]. **Info**:[[http://korben.info/syncthing-devient-pulse-et-compte-bien-detroner-bittorrent-sync.html|ici]] +</mobiletable> 
-  **[[bittorrentsync|BtSync]]** (logiciel fermé & **bientot payant**): Synchroniser des répertoires entre plusieurs machines en local & Internet, Crypté [[http://fr.wikipedia.org/wiki/Advanced_Encryption_Standard|AES-256]]+ 
 +<note warning> 
 +La synchronisation, à plus forte raison automatisée, n'est pas de la [[:sauvegarde]] 
 + 
 +Une erreur d'un côté (suppression ou modification) sera directement reportée de l'autre. 
 +</note>
  
 ==== En ligne de commande ==== ==== En ligne de commande ====
  
-  * **[[Rsync]]** : Principalement utilisé pour mettre en place des systèmes de sauvegarde distante. Rsync travaille de manière unidirectionnelle+  * **[[:Rsync]]** peut travailler de manière bidirectionnelle. Il peut utiliser [[:SSH]] pour synchroniser des arborescences distantes, ou synchroniser des arborescences locales. 
-  * **[[Unison]]** : À la différence de Rsync celui-ci réalise une synchronisation bidirectionnelle.+  * **[[:Unison]]** : Plus simple à paramétrer, il nécessite que le programme tourne sur la machine distante pour synchroniser les arborescencesIl faut aussi que les versions soient identiques, ou refuse de se connecter au serveur distant
 +  * **[[:Rclone]]** : "//**rsync** pour le stockage cloud//", permet de synchroniser (et beaucoup d'autres choses) de n'importe où vers n'importe où (littéralement), avec toujours des performances optimales. Il dispose aussi d'interfaces graphiques.
  
 ===== Liste des pages sur la synchronisation ===== ===== Liste des pages sur la synchronisation =====
  
-{{topic>synchronisation}}+{{topic>synchronisation&simplelist}}