Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
synchronisation [Le 19/06/2019, 19:14] spnux [Avec une interface graphique] Suppression référence à LibreVault |
synchronisation [Le 15/05/2025, 19:01] (Version actuelle) krodelabestiole tags : -brouillon +portail |
||
---|---|---|---|
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). | + | La synchronisation de fichiers peut être à sens unique (unidirectionnelle) ou bidirectionnelle (à deux sens). |
- | * 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 primaire. | + | * 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 : des modifications sont appliquées dans les deux directions, maintenant les contenus des deux endroits parfaitement identiques. \\ | + | * Synchronisation **bidirectionnelle** :\\ Chaque espace est à la fois source et destination. Des 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. |
- | 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. | + | <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 18: | 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 recopie distante. Faire attention à l'option "delete" qui détruit les fichiers distants non présents localement. | + | * **[[:Grsync]]** : Interface graphique pour **[[:rsync]]**. Principalement utilisé pour créer des copies distantes. Attention à l'option //delete// qui détruit les fichiers distants non présents localement ! |
- | * **[[Unison-gtk]]** : Interface graphique de [[unison]]. | + | * **[[:Unison-gtk]]** : Interface graphique pour **[[:unison]]**. |
- | * **[[FreeFileSync]]** : Semblable à Unison, mais beaucoup plus simple. Gère les dossiers distants. | + | * **[[:Syncthing]]** : Synchronisation chiffrée des répertoires entre plusieurs machines, se présente comme une alternative à certains services [[:cloud]]. |
- | * **[[Synkron]]** : Relativement simple d'utilisation, multiplate-forme, bidirectionnelle et multilingue. La dernière version compilée pour Linux date de 2009, et les sources de 2011. | + | * **[[:Meld]]** : permet de synchroniser le contenu de fichiers textes. Il permet aussi de synchroniser des répertoires entiers. |
- | * **[[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. | + | |
- | * **[[FullSync]]**: Logiciel de synchronisation de fichiers/dossiers avec interface graphique. Dernière version datant du 5 avril 2016. | + | * **[[:FreeFileSync]]** (propriétaire) : Semblable à **Unison** mais plus simple. Gère les répertoires distants. |
- | * **LuckyBackup**: Logiciel de synchronisation qui utilise rsync. [[http://luckybackup.sourceforge.net/]] aussi disponible dans les dépôts. | + | * **[[:bittorrentsync|Resilio]]** (logiciel fermé & **bientôt payant**) : Synchronisation chiffrée des répertoires entre plusieurs machines, en local et sur Internet. |
- | * **[[http://jfilesync.sourceforge.net/|JFileSync]]** **N'est plus développé** | + | |
- | * **[[http://www.dirsyncpro.org/|DirSync Pro]]** | + | |
- | * **[[Syncthing|Syncthing]]** (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]]. | + | |
- | * **[[bittorrentsync|BtSync]]** (logiciel fermé & **bientôt payant**): Synchroniser des répertoires entre plusieurs machines en local & Internet, Crypté [[http://fr.wikipedia.org/wiki/Advanced_Encryption_Standard|AES-256]] | + | |
==== En ligne de commande ==== | ==== En ligne de commande ==== | ||
- | * **[[Rsync]]** : Principalement utilisé pour mettre en place des systèmes de sauvegarde distante. Rsync peut travailler de manière bidirectionnelle. Rsync peut utiliser ssh pour synchroniser des arborescences distantes, ou synchroniser des arborescences locales. | + | * **[[:Rsync]]** peut travailler de manière bidirectionnelle. Il peut utiliser [[:SSH]] pour synchroniser des arborescences distantes, ou synchroniser des arborescences locales. |
- | * **[[Unison]]** : Plus simple à paramétrer, unison nécessite que le programme tourne sur la machine distante pour synchroniser les arborescences. Il faut aussi que les versions soient identiques, ou refuse de se connecter au serveur distant. | + | * **[[:Unison]]** : Plus simple à paramétrer, il nécessite que le programme tourne sur la machine distante pour synchroniser les arborescences. Il 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}} |