Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/06/2005, à 00:40

sksbir

[resolu] comment synchroniser deux dossiers ? --> unison

Je recherche un soft équivalent à synchronx, mais fonctionnant sous linux.

Voici à quoi ressemble synchronx : synchronx%20main.jpg

Synchronix démarre en demandant le chemin de deux dossiers. On lance un scan, et on obtient une liste fusionnée de la liste des fichiers dans les deux dossiers.
Avec des codes de couleurs différents en fonction de :

- présence dans un dossier et pas dans l'autre. (autre couleur pour vice-versa)
- plus récent dans un dossier que dans l'autre.

Ensuite, on utilise un bouton qui va synchroniser les deux dossiers.

Alors, je sais qu'on peut le faire en shell, avec scp, tar, cpio, rsync , mais bon, je me suis dit que ça existait peut-etre avec une interface graphique...

ps : les deux dossiers peuvent être sur la même machine, mais c'est pas forcé...

Dernière modification par sksbir (Le 23/06/2005, à 01:34)

Hors ligne

#2 Le 23/06/2005, à 01:15

coxx

Re : [resolu] comment synchroniser deux dossiers ? --> unison

sudo apt-get install unison-gtk

Enjoy.

Je n'ai jamais trop poussé là dedans mais ça correspond exactement à ce que tu cherches.

Les paquets unison et son interface graphique unison-gtk sont sur les dépôts universe.


Monsieur K, de la chanson française parigote indépendante qui frappe fort !

Clips, paroles et sons disponibles sur le myspace de Monsieur K

Hors ligne

#3 Le 23/06/2005, à 01:33

sksbir

Re : [resolu] comment synchroniser deux dossiers ? --> unison

pfff, ici, on n'a même pas le temps de finir de poster qu'on a déja une réponse.. lol:lol:

Hé bien, c'est exactement ce que je recherchais. Merci pour l'info smile

Hors ligne

#4 Le 23/06/2005, à 02:01

coxx

Re : [resolu] comment synchroniser deux dossiers ? --> unison

Content que ça te convienne :-)

Dernière modification par coxx (Le 23/06/2005, à 02:02)


Monsieur K, de la chanson française parigote indépendante qui frappe fort !

Clips, paroles et sons disponibles sur le myspace de Monsieur K

Hors ligne

#5 Le 21/11/2005, à 02:55

sksbir

Re : [resolu] comment synchroniser deux dossiers ? --> unison

Hello,
je reviens ici pour dire que je me casse un peu les dents sur unison, et en particulier pour synchroniser un répertoire local dans une partition fat32 avec un répertoire local dans une partition linux.

Voici comment j'ai procédé :
- modification de l'option de montage de la partition FAT32:
rw,uid=1000,gid=1000,shortname=winnt,iocharset=utf8,fmask=117,dmask=007

uid=1000,gid=1000 : pour l'utilisateur créé par défaut par ubuntu lors de l'installation.
shortname=winnt : pour éviter qu'un fichier tout en majuscule coté linux se retrouve tout en minuscule après copie dans la partition vfat.
iocharset=utf8 : pour éviter les messages "invalid encoding" sur des répertoires comportant des accents sous windows (comme "Menu Démarrer" par exemple)
fmask/dmask : pour avoir -rw-rw--- pour les fichiers et drwxrx--- pour les repertoires coté vfat. Evidemment, il faudra appliquer ces droits cotés linux...

Sinon, il faut aussi aller dans le répertoire .unison, et modifier les fichiers *.prf en ajoutant les options
times = true
ignorecase = true

Ceci fonctionne pour un répertoire ne contenant que des photos, mais unison vient de me faire une belle erreur sur un répertoire un peu plus volumineux:
Uncaught exception file "/build/buildd/unison-2.10.2/update.ml", line 1797,characters 14-20 : Assertion failed

Hors ligne

#6 Le 08/12/2005, à 01:21

sksbir

Re : [resolu] comment synchroniser deux dossiers ? --> unison

J'ai finalement réussi à maitriser unison entre une partiton FAT32 et reiserfs: en abandonnant l'option ignorecase=true, le plantage d'unison disparait (d'où l'importance de l'option "shortname" au montage de la partition FAT32)

Hors ligne

#7 Le 05/12/2006, à 15:29

gaston1024

Re : [resolu] comment synchroniser deux dossiers ? --> unison

fabuleux !! je suis zeureu big_smile

Hors ligne

#8 Le 02/04/2008, à 17:13

Kiv

Re : [resolu] comment synchroniser deux dossiers ? --> unison

Il y a pas mal d'infos sur ce post qui mériteraient d'être ajoutées à la doc unison ?
http://doc.ubuntu-fr.org/unison
(config de la ligne dans fstab surtout)

Hors ligne

#9 Le 06/05/2009, à 23:03

remyb

Re : [resolu] comment synchroniser deux dossiers ? --> unison

On peut aussi regarder du cote de FullSync (l'interphase graphique semble plus au point)

Hors ligne

#10 Le 02/06/2009, à 14:06

incises

Re : [resolu] comment synchroniser deux dossiers ? --> unison

Oui mais il me semble qu'Unison reste nettement en tête...

Hors ligne

#11 Le 22/11/2009, à 23:02

sub13

Re : [resolu] comment synchroniser deux dossiers ? --> unison

bonjour

j'ai essayé mais c'est pas facile, j'ai recréé une discussion à ce sujet si vous avez des idées

http://forum.ubuntu-fr.org/viewtopic.ph … 5#p3088715

merci


Ma config: EeePC asus 1000h, 32bits ram 2go, dd150go, Lubuntu 16

Hors ligne

#12 Le 16/08/2010, à 17:05

sksbir

Re : [resolu] comment synchroniser deux dossiers ? --> unison

Petit point 5 ans après :

J'utilise toujours unison pour synchroniser mes données vitales : médias perso, photos de familles,etc...
Depuis 2005,
- je suis repassé sous NTFS pour mes disques "windows compatible", puisque ubuntu sait maintenant travailler sur ce système de fichier en lecture-écriture, et j'utilise le montage par défaut d'ubuntu. Plus besoin de manipuler la fstab.

- j'ai abandonné le répertoire .unison ( qui doit malgré tout continuer d'exister ) afin de regrouper les éléments de chaque synchro dans un répertoire "synchro" qui se trouve sur chaque disque fixe des machines hébergeant mes données sécurisées. Cela se fait via la variable d'environnement UNISON qui pointe sur les ressources nécessaires à unison ( emplacement des fichiers .prf, et c'est là qu'unison stocke les checksum des miroirs.)
- j'utilise toujours un DD externe pour synchroniser les données entre les machines

voici un exemple d'installation:
dans le répertoire synchro, on trouve le script
unison.sh

#!/bin/sh
UNISON=`pwd`
export UNISON
/usr/bin/unison-gtk

Voici un exemple de fichier .prf

# Unison preferences file
root = /media/hdb1/Fichiers_S
root = /media/WD160go/Fichiers_S
times = true
ignorecase = true
fastcheck = true
ignore = Name {Thumbs.db}

Il m'arrive de synchroniser mes données depuis windows XP ( dual boot XP/ubuntu). J'utilise alors les fichiers suivants:
lance_unison.au3 ( fichier autoit à compiler pour obtenir un exécutable)

EnvSet("UNISON",@ScriptDir)
;;;EnvUpdate()
Run(@ScriptDir & "\Unison-2.27.57 Gtk+.exe")

exemple de prf utilisable sous windows:

# Unison preferences file
root = D:\Fichiers_S
root = W:\Fichiers_S
times = true
ignorecase = true
fastcheck = true
ignore = Name {Thumbs.db,synctoy*}

Le plus délicat sous windows étant d'installer correctement la librairie gtk ( de mémoire, celle de gimp fait l'affaire : on installe donc le portage de gimp sous windows, et on point sur sa librairie )

Dernière modification par sksbir (Le 16/08/2010, à 17:07)

Hors ligne

#13 Le 16/08/2010, à 18:47

incises

Re : [resolu] comment synchroniser deux dossiers ? --> unison

J'utilise moi aussi toujours Unison, à ma grande satisfaction et je me permets de vous signaler un excellent tutoriel sur le Wiki de Mandriva

http://wiki.mandriva.com/fr/Unison

Dernière modification par incises (Le 28/05/2012, à 15:15)

Hors ligne

#14 Le 28/05/2012, à 11:25

pompidou

Re : [resolu] comment synchroniser deux dossiers ? --> unison

Bonjour,
j'aimerais avoir un script de synchroniseur de fichier (pour mieux voir le fonctionnement)
merci d'avance

Hors ligne

#15 Le 28/05/2012, à 15:14

incises

Re : [resolu] comment synchroniser deux dossiers ? --> unison

Regarde le lien donné dans mon précédent message.

Hors ligne