#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
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 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
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
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