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 09/10/2021, 19:22] (Version actuelle) – Suppression de la page spnux | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== FullSync : Synchroniser en toute simplicité ====== | ||
| - | |||
| - | **Fullsync** permet d’effectuer simplement des tâches répétitives de synchronisation. Par exemple, si je travaille toute la journée sur un projet et veux continuer le soir chez moi sur mon portable pour être avec ma famille, je peux d’un clic demander la mise à jour des fichiers de mon ordinateur par rapport à ceux de mon portable. Ainsi, je suis sûr d’avoir toujours la dernière version de mes fichiers sur l'une ou sur l' | ||
| - | |||
| - | 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 multi-plateforme. 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. | ||
| - | |||
| - | Pour une synchronisation de plusieurs dossiers, vous pouvez aller voir aussi du coté de [[unison|unison]]. | ||
| - | |||
| - | **__ATTENTION, | ||
| - | ** | ||
| - | |||
| - | ===== 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 | ||
| - | * REPERTOIRE1 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' | ||
| - | ===== 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=/ | ||
| - | |||
| - | |||
| - | Voila 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:// | ||
| - | 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 desinstaller Fullsync**, placez-vous dans le repertoire fullsync/ | ||
| - | et lancer le desinstallateur 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 à problème de gestion des espaces et des minuscules sur les serveurs FTP | ||
| - | Ajouter compatible=true à la fin de votre ligne ftp : | ||
| - | |||
| - | ftp:// | ||
| - | |||
| - | |||
| - | ===== Erreur de connexion ===== | ||
| - | |||
| - | Ajouter passive=false. Pour les deux options, on fait comme ceci : | ||
| - | |||
| - | ftp:// | ||
| - | |||
| - | ====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 en "full majuscules" | ||
| - | |||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | * **(en)** [[http:// | ||
| - | |||
| - | ------ | ||
| - | Contributeurs : // | ||
| - | |||
| - | |||
| - | Basé sur « [[http:// | ||
