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 03/05/2013, à 12:00

Pierre-Elie

Syncroniser deux dossiers exactement à l'identique

Bonjour,
Tout nouveau dans ce monde Ubuntu, j'avoue que je rame pas mal...
Je cherche à tout simplement synchroniser deux dossiers, de manière à ce que la destination soit rigoureusement identique à la source.
J'ai essayé avec Grsync, mais par exemple un fichier qui avait été modifié dans la source reste comme il était avant les modifications dans la destination.
Sous Windows, j'utilise SyncBack très facilement.
Si quelqu'un peut m'aider, ce serait super !
Merci d'avance.

Hors ligne

#2 Le 03/05/2013, à 12:12

abracentess

Re : Syncroniser deux dossiers exactement à l'identique

Bonjour,

bienvenu sur Ubuntu. La transition peut perturber, mais le jeu en vaut la chandelle.

Effectivement il est possible d'utiliser rsync (en ligne de commande) pour synchroniser deux dossiers. Donc Grsync qui offre une interface graphique à rsync va pouvoir faire le travail.
Peux-tu indiquer quel test tu as effectué (configuration de Grsync, dossier d'origine, de destination, manipulation effectuée...) ?

Merci.

Hors ligne

#3 Le 03/05/2013, à 12:15

Kooothor

Re : Syncroniser deux dossiers exactement à l'identique

Rsync est le bon logiciel à utiliser.

man rsync

Hors ligne

#4 Le 03/05/2013, à 12:34

Pierre-Elie

Re : Syncroniser deux dossiers exactement à l'identique

Merci de cette réponse !
J'ai voulu synchroniser deux dossiers de données, avec rien de spécial dedans.
Dans "options de base", j'ai coché :
- conserver la date
- conserver le propriétaire
- conserver les permissions
- conserver les groupes
- effacer sur la destination
- informations complémentaires
- montrer la progression
Dans "options avancées", j'ai coché :
- toujours faire la somme de contrôle
- préserver les périphériques
- copier les liens symboliques comme liens symboliques
- voir la liste détaillée des changements
- protéger les arguments distants
Voilà !

Hors ligne

#5 Le 03/05/2013, à 12:52

abracentess

Re : Syncroniser deux dossiers exactement à l'identique

Avant que je teste :
  - es-tu sûr que tu as les droits d'écriture ?
  - crée pour l'occasion un répertoire simple du style 'origine' et un du style 'destination', dans ton répertoire home, crée un fichier 'test' avec un peu de texte à l'intérieur, met le minimum d'options et effectue le test. Cela donne quoi ?

Hors ligne

#6 Le 03/05/2013, à 13:05

abracentess

Re : Syncroniser deux dossiers exactement à l'identique

Je viens de faire le test, cela fonctionne parfaitement. Pourrais-tu poster la "Sortie de rsync" ?

Hors ligne

#7 Le 03/05/2013, à 13:06

Pierre-Elie

Re : Syncroniser deux dossiers exactement à l'identique

En fait ça ajoute le dossier "origine" ou dossier "destination" !
C'est comme si j'avais fait un copier-coller du dossier "origine"...

Hors ligne

#8 Le 03/05/2013, à 13:08

Pierre-Elie

Re : Syncroniser deux dossiers exactement à l'identique

Nos réponses se sont croisées...
Qu'est-ce que la "Sortie de rsync" ?
Désolé, je suis vraiment très débutant...

Hors ligne

#9 Le 03/05/2013, à 13:28

abracentess

Re : Syncroniser deux dossiers exactement à l'identique

Donc le logiciel fonctionne, il faut juste que tu expérimentes un peu plus.

Tu choisis ton source, par exemple :
/home/moi/origine

Ta destination, par exemple :
/home/moi/destination

Fait attention au caractère "/" en fin de chaîne qui dans certains cas peut poser problème et cela fonctionnera parfaitement. La "Sortie de rsync" n'apporterait rien de plus, continue juste de manipuler, fais quelques répertoires, sous-répertoires, des fichiers avec du texte à l'intérerieur, etc et tu verras c'est simple.

Hors ligne

#10 Le 03/05/2013, à 13:50

mloupiot

Re : Syncroniser deux dossiers exactement à l'identique

Bonjour,
à tout hasard une alternative : LuckyBackup (dans les dépôts) utilise aussi rsync, son interface graphique permet de programmer une synchronisation très facilement.

Hors ligne

#11 Le 03/05/2013, à 22:42

Pierre-Elie

Re : Syncroniser deux dossiers exactement à l'identique

Bonjour,
J'ai l'impression qu'en effet c'était l'absence du caractère "/" en fin de chaîne qui posait problème.
Je vais faire d'autres essais, mais je me sens sur la bonne voie !
Un grand merci à tous, et en particulier à abracentress.
Je jeterai aussi un oeil à LuckyBackup, à l'occasion.

Hors ligne

#12 Le 05/05/2013, à 09:19

Pierre-Elie

Re : Syncroniser deux dossiers exactement à l'identique

Bonjour,
Je modère un peu mon enthousiasme d'hier soir...
En voulant faire une autre synchronisation, ça reste bloqué à 0% (sending incremental file list).
Et ça n'avance pas du tout !
Et cette fois je n'avais pas oublié le caractère "/" en fin de chaîne.
Du coup, j'ai voulu refaire la synchronisation d'hier soir, qui avait bien marché, et... pareil : bloqué à 0%.
A tout hasard, j'ai réessayé la synchronisation d'hier soir, mais sans mettre le caractère "/" en fin de chaîne, et là ça marche !
(Je rappelle qu'hier c'était l'inverse : ça ne marchait pas sans le caractère "/" en fin de chaîne, mais ça marchait avec.)
Alors j'ai réessayé l'autre synchronisation, celle que je veux faire ce matin, mais sans mettre le caractère "/" en fin de chaîne, et ça ne marche pas.
A quoi sert ce caractère "/" en fin de chaîne ?
Merci de votre aide.

Hors ligne

#13 Le 05/05/2013, à 09:42

le-peyo

Re : Syncroniser deux dossiers exactement à l'identique

Salut,

Tu peux synchroniser tes dossiers sans programme avec la commande

 mount -B

à laquelle tu rajoutes les noms de fichier "source" et "destination"
ex :

peyo@Peyubuntu:~$ sudo mount -B ~/peyo/images /media/OS/sauvegarde_images

ainsi ton deuxième dossier (ici "sauvegarde_image") devient un miroir du premier; du coup quand tu supprimes un fichier de ta source il est effacé de la destination.

Pour conserver les permissions et droits d'accès identiques ton support de sauvegarde doit être formaté en ext3 ou ext4, le ntfs et le fat ne gèrent pas les autorisations (sauf si on bidouille il me semble).

Jette d'abord un œil à

man mount

puis fais deux ou trois essais pour vérifier.

À plus.

Dernière modification par le-peyo (Le 05/05/2013, à 09:49)


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#14 Le 05/05/2013, à 10:04

Pierre-Elie

Re : Syncroniser deux dossiers exactement à l'identique

Merci, le-peyo, pour cette réponse.
Mais je suis tellement débutant que je ne sais pas utiliser les lignes de commande...
Et si ça a marché avec Grsync, ça devrait pouvoir marcher à nouveau !

Hors ligne

#15 Le 05/05/2013, à 10:13

le-peyo

Re : Syncroniser deux dossiers exactement à l'identique

Pierre-Elie a écrit :

Mais je suis tellement débutant que je ne sais pas utiliser les lignes de commande...

Pour ouvrir le "terminal" (ou "console") : Ctrl+Alt+T ou Alt+F2 et tu tapes terminal, ou tu fouilles dans tes menus.

Ne t'inquiètes pas si au moment de taper ton code (à cause du "sudo" devant la commande) tu ne vois rien qui s'affiche, c'est normal wink c'est une sécurité pour que personne ne lise par-dessus ton épaule !

Je me répète, fais des essais avec des fichiers et des dossiers bidons que tu vas créer juste pour vérifier que la synchronisation fonctionne bien; comme ça en cas d'erreur tu ne perdras aucun fichier important (ce que tu supprimes d'un côté se supprime de l'autre !!!).

Quand tu le sentiras tu pourras désynchroniser tes dossiers "bidons" et passer aux choses sérieuses.

Pour désynchroniser tu fais la commande inverse : c'est la même mais avec

umount

au lieu de

mount

suivie de ton dossier "destination". Dans mon cas

peyo@Peyubuntu:~$ sudo umount /media/OS/sauvegarde_images

Pour éviter les fautes de frappe tu peux retrouver les commandes tapées auparavant en appuyant sur la flèche "haut" de ton clavier et les modifier plus facilement.

À plus.

Dernière modification par le-peyo (Le 05/05/2013, à 10:44)


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#16 Le 05/05/2013, à 11:05

NooP

Re : Syncroniser deux dossiers exactement à l'identique

Attention ! La commande 'mount' n'est en aucun cas une 'copie' du répertoire. C'est juste que ton répertoire est monté en deux endroits différents, mais tu n'as réellement qu'une seule fois les fichiers.

Pour la commande rsync, il faut un truc du genre :

rsync -av --delete /home/moi/origine/ /home/moi/destination/

Il faut que le répertoire /home/moi/destination existe avant de lancer la commande. Rsync peut paraitre bloqué un moment, c'est normal, laisse le faire.


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#17 Le 05/05/2013, à 11:46

Nialalala

Re : Syncroniser deux dossiers exactement à l'identique

Pour faire simple, mais également moins apprendre sur le fonctionnement, je suggérerais d'utiliser Freefilesync.


La documentation et les forum quotidiennement tu liras.

Hors ligne

#18 Le 05/05/2013, à 11:56

le-peyo

Re : Syncroniser deux dossiers exactement à l'identique

NooP a écrit :

Attention ! La commande 'mount' n'est en aucun cas une 'copie' du répertoire. C'est juste que ton répertoire est monté en deux endroits différents, mais tu n'as réellement qu'une seule fois les fichiers


ARRGHHH !!! Désolé, je croyais bien faire... mais je me suis bien trompé...

À plus.


Sous Linux depuis 2009 | Xubuntu 22.04 LTS | Lenovo Thinkpad W540
Windows... ? J'connais pas...
Petits scripts vidéos bien pratiques =>
C'est le moment : OMS et Institut Pasteur !

Hors ligne

#19 Le 05/05/2013, à 12:01

Ibanok

Re : Syncroniser deux dossiers exactement à l'identique

Bonjour,

Rsync (et son interface graphique GRsync) est LA solution de synchronisation sous nunux mais il existe d'autres solution. As tu vu cette page ? : Ubuntu Synchronisation

Bonne synchro smile

Hors ligne

#20 Le 12/05/2013, à 12:30

Pierre-Elie

Re : Syncroniser deux dossiers exactement à l'identique

Bonjour;
Désolé de ne reprendre cet échange que maintenant, mais j'étais en vacances, sans connexion digne de ce nom.
NooP avait raison en disant "Rsync peut paraitre bloqué un moment, c'est normal, laisse le faire.".
Mais ça peut être très long !
Au bout de deux heures, je croyais vraiment qu'il ne se passait rien.
Mais il s'agissait de gros dossiers, alors en effet il fallait être plus patient.
Donc, ça marche très bien !
Encore merci à tous.
Bon dimanche.

Hors ligne