Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fullsync [Le 07/12/2010, 12:53] – 82.242.79.72 | fullsync [Le 08/05/2016, 14:03] (Version actuelle) – mineur 85.218.40.80 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== FullSync : Synchroniser en toute simplicité ====== | ||
+ | |||
+ | **Fullsync** permet d' | ||
+ | |||
+ | Fullsync utilise un système de tâches séparées. Chaque tâche possède ses propres caractéristiques : un dossier source, un dossier cible et le mode de mise à jour (synchronisation, | ||
+ | |||
+ | Les logiciels de synchronisation libres ne sont pas courants, et FullSync soutient aisément la comparaison avec la pléthore de concurrents propriétaires disponibles. Par ailleurs, FullSync est multiplate-forme. Il va tourner sur tout ordinateur équipé d'une machine virtuelle Java. Notons aussi que FullSync est disponible en plusieurs langues, dont le français. | ||
+ | La dernière version est sortie en avril 2016. | ||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer d'une connexion à Internet configurée et activée ; | ||
+ | * Avoir [[: | ||
+ | * Avoir téléchargé la dernière version de [[http:// | ||
+ | * Utiliser Ubuntu 32 bits, sinon voir la section [[# | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Pour Installer FullSync rien de plus simple. Après avoir téléchargé l' | ||
+ | |||
+ | ou encore depuis un [[terminal]] avec la commande : | ||
+ | java -jar fichier_installation.jar | ||
+ | |||
+ | La procédure d' | ||
+ | |||
+ | |||
+ | {{fullsync0.png? | ||
+ | |||
+ | Panneau de bienvenue dans l' | ||
+ | |||
+ | {{fullsync1.png? | ||
+ | |||
+ | Acceptation de la licence. | ||
+ | |||
+ | {{fs2.png? | ||
+ | |||
+ | Sélection du chemin d' | ||
+ | |||
+ | {{fs3.png? | ||
+ | |||
+ | Progression de l' | ||
+ | |||
+ | {{fs5.png? | ||
+ | |||
+ | Message informant des raccourcis à créer que l' | ||
+ | |||
+ | {{fs6.png? | ||
+ | |||
+ | Installation terminée. | ||
+ | ====Lancement au démarrage==== | ||
+ | < | ||
+ | ===Monter un partage au démarrage=== | ||
+ | |||
+ | Editer /etc/fstab afin de monter automatiquement un dossier partagé (ex: samba, Nfs) au démarrage :< | ||
+ | |||
+ | Ajouter :< | ||
+ | |||
+ | ou si vous avez des problèmes d' | ||
+ | < | ||
+ | |||
+ | Remplacer : | ||
+ | * ADRESSE_RESEAU par l' | ||
+ | * REPERTOIRE1 par le répertoire sur le serveur | ||
+ | * REPERTOIRE2 par le répertoire local | ||
+ | * LEPASSE distant | ||
+ | * LUTILISATEUR distant | ||
+ | |||
+ | Vous pouvez si vous le désirez changer /media par /mnt . | ||
+ | |||
+ | ===Lancer fullsync au démarrage=== | ||
+ | |||
+ | Dans système Applications au démarrage : | ||
+ | * Cliquer sur ajouter | ||
+ | * Nom : Fullsync | ||
+ | * Commande : < | ||
+ | < | ||
+ | |||
+ | ===Paramétrer fullsync=== | ||
+ | |||
+ | Lancer fullsync, et activer la planification du profil de votre choix. | ||
+ | |||
+ | Modifier l’intervalle de planification pour prendre en compte votre capacité réseau (ex : X (M)bit/s /8 * durée_intervalle = taille maximum de fichier synchronisable en une synchro) | ||
+ | ===== Configuration ===== | ||
+ | |||
+ | Tout d' | ||
+ | / | ||
+ | <note tip> Ou alors se rendre dans le répertoire en question et taper : | ||
+ | sh fullsync.sh | ||
+ | </ | ||
+ | |||
+ | Et là petit désagrément : un message d' | ||
+ | FULLSYNC_HOME = / | ||
+ | Error : JAVA_HOME is not defined correctly | ||
+ | We cannot execute java | ||
+ | |||
+ | Le problème vient du fait que Fullsync ne trouve pas l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Dans le fichier ouvert, sous la ligne : | ||
+ | #!/bin/sh | ||
+ | ajouter : | ||
+ | |||
+ | ^ Version ^ java 5 ^ java6 ^ openjdk | | ||
+ | ^ Dapper (6.06) |JAVA_HOME=/ | ||
+ | ^ Edgy3 (6.10) et Feisty (7.04) | JAVA_HOME=/ | ||
+ | ^ Hardy (8.04)| | ||
+ | ^ Intrepid (8.10) | | JAVA_HOME=/ | ||
+ | ^ Jaunty (9.04) | | JAVA_HOME=/ | ||
+ | ^ Karmic (9.10) | | | JAVA_HOME=/ | ||
+ | ^ Lucid (10.04) | | JAVA_HOME=/ | ||
+ | ^ Maverick (10.10) | | JAVA_HOME=/ | ||
+ | |||
+ | |||
+ | Voilà le problème est résolu. | ||
+ | |||
+ | <note tip>Si vous utilisez une version 64bits d' | ||
+ | |||
+ | Il vous faut utiliser la version 32bits de java des dépôts [[apt:// | ||
+ | JAVA_HOME=/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Pour ce qui est de l' | ||
+ | Attardons-nous sur l' | ||
+ | |||
+ | {{fs7.png? | ||
+ | |||
+ | Pour créer une instance cliquez sur l' | ||
+ | |||
+ | {{fs9.png? | ||
+ | |||
+ | Comme vous le constatez, rien de bien difficile en ce qui concerne la configuration d'une instance. Choisissez un **répertoire de source**, **un répertoire de destination (ex : ftp:// | ||
+ | Voici les types de synchronisation les plus utiles : \\ | ||
+ | - **Exact copy** qui crée une copie conforme du dossier à sauvegarder. En cas de problème avec le dossier source, il suffit de le supprimer et de copier/ | ||
+ | - **Backup Copy** qui crée une sauvegarde de vos fichiers tout en gardant une copie de ceux qui ont été modifiés. \\ | ||
+ | - **Two Way Sync** pour synchroniser deux dossiers entre eux. Notamment si l'on travaille sur un dossier présent à la fois sur un PC et sur une clef USB. \\ \\ | ||
+ | Ne pas oublier de cocher la case **synchroniser les sous-répertoires** pour que la synchronisation porte sur l' | ||
+ | Les différents protocoles : | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | Et pour terminer vous n'avez plus qu'à créer une planification de vos sauvegardes. En cliquant sur le bouton **Modifier la planification**, | ||
+ | |||
+ | {{fs10.png|}} {{fs11.png|}} {{fs12.png|}} | ||
+ | |||
+ | puis vous n'avez plus qu'à choisir l' | ||
+ | |||
+ | Une des grandes forces de ce logiciel est qu'il permet de synchroniser des dossiers et/ou fichiers via FTP, SFTP ou encore le protocole SMB. Je n'ai pas testé toutes ces possibilités mais si quelqu' | ||
+ | |||
+ | Pour ce qui est des défauts de ce petit soft, pardon, je devrais dire du défaut car je n'en ai trouvé qu'un pour le moment, il est d' | ||
+ | |||
+ | |||
+ | **Pour désinstaller Fullsync**, placez-vous dans le répertoire fullsync/ | ||
+ | et lancer le désinstallateur par la commande : | ||
+ | java -jar uninstaller.jar | ||
+ | |||
+ | ===== Problèmes connus ===== | ||
+ | |||
+ | **Attention** Il faut que le support de destination soit monté pour que la sauvegarde se passe bien. Si ce n'est pas le cas, Fullsync ne vous le signalera pas et lance une copie vers une autre destination. | ||
+ | |||
+ | ==== Erreur lors de la comparaison du système de fichier ==== | ||
+ | |||
+ | Une erreur due à un problème de gestion des espaces et des minuscules sur les serveurs FTP | ||
+ | Ajouter compatible=true à la fin de votre ligne ftp : | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ==== Erreur de connexion ==== | ||
+ | |||
+ | Ajouter passive=false. Pour les deux options, on fait comme ceci : | ||
+ | |||
+ | < | ||
+ | |||
+ | ====Ubuntu 64 bits==== | ||
+ | **FullSync ne fonctionne pas en 64 bits.** | ||
+ | Il faut en fait installer la version 32bits de java en plus (apt:// | ||
+ | |||
+ | ''# | ||
+ | JAVA_HOME=/ | ||
+ | '' | ||
+ | |||
+ | ==== Noms de répertoires et fichiers en VFAT === | ||
+ | Avec les supports utilisant un système de fichiers FAT32 on peut rencontrer des difficultés de synchronisation liés à la casse des noms. FAT32 ne fait a priori pas la différence de casse (entre majuscules et minuscules). Le problème apparaît à partir de la première synchro : les noms tout en majuscules (ex MONREPERTOIRE) sur la partition ext3 sont en minuscules sur le support FAT. Dès lors FullSync n' | ||
+ | La solution artisanale : penser à ne pas nommer ses répertoires ou ses fichiers tout en majuscules. Ex : remplacer MONREPERTOIRE par MonRepertoire sur le support ext3. | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[http:// | ||
+ | |||
+ | ------ | ||
+ | Contributeurs : // | ||
+ | |||
+ | |||
+ | Basé sur « [[http:// |