Re: Synchroniser deux PC
On Wednesday 04 November 2015 10:14:09 Damien TOURDE wrote: > En gros cette commande va envoyer tout le contenu du home pcfixe vers > pcportable, après il faut voir de quelle façon se fait le transfert > (ssh, nfs, ...). Pas besoin de solliciter "ssh" (mais il faut l'activer sur le pc cible). Le mot de passe serveur ssh sur pc-cible te sera demandé. pc source : # rsync -av --del /répertoire-source /pc-cible/répertoire-cible Sinon, avec mot de passe automatique : rsync -av --del /répertoire-source/ root@::mon_partage --password-file=/un-répertoire-que-tu-veux/.rsync_passwd "mon_partage" = nom que tu veux. Voir man rsync ou via Google :-) André
Re: Synchroniser deux PC
Le 03/11/2015 16:47, François Patte a écrit : > D'autres mails suggèrent unison, pour l'expérience que j'en ai (mais > ça a peut-être changé depuis), pour que ça marche, il faut que les > deux versions soient le mêmes sur les deux ordinateurs ce qui n'est > vraiment pas pratique! Que dire si les unison viennent de deux distrib > différentes. Bonjour, Concernant la version, Debian (et probablement d'autre distrib) ont mit en place des versions "figées" pour palier à ces problèmes. Sous Stretch on a : unison2.32.52 unison2.40.102 Le 04/11/2015 07:08, Georges a écrit : > Même envie/problème >> > >> > rsync -av --del /home/pcfixe /home/pcportable > Un tout petit développement siouplait > rsync va conserver énormément de choses grâce à l'option -a (le propriétaire, les liens, les droits, etc...), v pour verbose. --del va supprimer les fichiers non présents "en face" (et aussi ceux à mettre à jour il me semble) et la syntaxe ici c'est rsync [options] [source] [cible] En gros cette commande va envoyer tout le contenu du home pcfixe vers pcportable, après il faut voir de quelle façon se fait le transfert (ssh, nfs, ...).
Re: Synchroniser deux PC
Le Wed, 04 Nov 2015 10:14:09 +0100, Damien TOURDEa écrit : > Le 03/11/2015 16:47, François Patte a écrit : > > D'autres mails suggèrent unison, pour l'expérience que j'en ai (mais > > ça a peut-être changé depuis), pour que ça marche, il faut que les > > deux versions soient le mêmes sur les deux ordinateurs ce qui n'est > > vraiment pas pratique! Que dire si les unison viennent de deux > > distrib différentes. > > Bonjour, > > Concernant la version, Debian (et probablement d'autre distrib) ont > mit en place des versions "figées" pour palier à ces problèmes. > > Sous Stretch on a : > unison2.32.52 > unison2.40.102 > > > > Le 04/11/2015 07:08, Georges a écrit : > > Même envie/problème > >> > > >> > rsync -av --del /home/pcfixe /home/pcportable > > Un tout petit développement siouplait > > > > rsync va conserver énormément de choses grâce à l'option -a (le > propriétaire, les liens, les droits, etc...), v pour verbose. > > --del va supprimer les fichiers non présents "en face" (et aussi ceux > à mettre à jour il me semble) > > et la syntaxe ici c'est rsync [options] [source] [cible] > > > En gros cette commande va envoyer tout le contenu du home pcfixe vers > pcportable, après il faut voir de quelle façon se fait le transfert > (ssh, nfs, ...). > bonjour, voici les versions disponibles de unison : rmadison unison -a unison | 2.32.52-1 | oldoldstable | amd64 i386 unison | 2.40.65-2 | oldstable| amd64 i386 unison | 2.40.102-2| stable | amd64 i386 unison | 2.48.3-1 | testing | amd64 i386 unison | 2.48.3-1 | unstable | amd64 i386 slt bernard
Re: Synchroniser deux PC
Bonjour, Le mardi 03 novembre 2015 à 7:41, Damien TOURDE a écrit : > Unison a l'air pratique en effet. > > On peut "bourrinement" dire à unison de synchroniser /home ou il y a des > dossiers à absolument ignorer (genre ~/.unison par exemple) ? Tout le monde a dit tout le bien qu'il pensait d'unison, je n'en rajoute donc pas. Tu peux synchroniser tout le home. Si des fichiers bougent pendant la synchro, ils ne seront pas propagés. Quant au dossier .unison en particulier, il faudrait tester. Unison gère l'état des différents répliquas par des fichiers dans ce dossier. Si tu le synchronise également, tu te retrouveras sur chacune des machines avec des fichiers d'état correspondant à l'autre. Je ne pense pas qu'ils entrent en collision, mais le meilleur moyen de t'en assurer serait de le tester. Le système de profils d'unison est très bien fichu et te permettra d'inclure ou d'exclure facilement les choses que tu ne veux pas synchroniser. Sébastien
Re: Re: Synchroniser deux PC
+1 pour Unison que j'utilise aussi depuis quelques années pour une synchro PC portable Xubuntu / Serveur DEBIAN Les versions doivent être identiques de part et d'autre L'interface graphique est minimale mais suffisante, comme indiqué c'est la définition des Profils qui est important ; associé à un lanceur sous Xubuntu, je lance la synchro à la demande en 1 click, en fait c'est la commande : unison-2.40.102-gtk -batch mon_profil Le 03/11/2015 10:36, Sébastien NOBILI a écrit : > Bonjour, > > Le mardi 03 novembre 2015 à 7:41, Damien TOURDE a écrit : >> Unison a l'air pratique en effet. >> >> On peut "bourrinement" dire à unison de synchroniser /home ou il y a des >> dossiers à absolument ignorer (genre ~/.unison par exemple) ? > Tout le monde a dit tout le bien qu'il pensait d'unison, je n'en rajoute donc > pas. > > Tu peux synchroniser tout le home. Si des fichiers bougent pendant la synchro, > ils ne seront pas propagés. > > Quant au dossier .unison en particulier, il faudrait tester. Unison gère > l'état > des différents répliquas par des fichiers dans ce dossier. Si tu le > synchronise > également, tu te retrouveras sur chacune des machines avec des fichiers d'état > correspondant à l'autre. Je ne pense pas qu'ils entrent en collision, mais le > meilleur moyen de t'en assurer serait de le tester. > > Le système de profils d'unison est très bien fichu et te permettra d'inclure > ou > d'exclure facilement les choses que tu ne veux pas synchroniser. > > Sébastien > > -- Pro. Signature Pierre Touzeau --- Chargé de mission Préfecture de region Basse-Normandie SGAR, rue Daniel HUET 14038 CAEN CEDEX +33 231 306 306 pierre.touz...@basse-normandie.pref.gouv.fr +33 608 968 574 ---
Re: Synchroniser deux PC
On Tuesday 03 November 2015 01:10:16 Damien TOURDE wrote: > Je possède un PC fixe, et un PC portable, j'utilise majoritairement le > fixe, mais quand je me déplace, je souhaiterais utiliser le portable. > Et l'idée, c'est que les /home soient synchronisés (pour les mails, > documents, et configs surtout). > J'ai pensé à rsync à lancer sur le PC le "plus à jour", mais je me dis > que cela aurait pour effet de bord de "restaurer" tous les fichiers > supprimés (enfin je pense). rsync -av --del /home/pcfixe /home/pcportable va mettre à jour pcportable et supprimer sur pcportable les fichiers supprimés sur pcfixe. André
Re: Synchroniser deux PC
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 03/11/2015 01:10, Damien TOURDE a écrit : > Bonjour, > > Je possède un PC fixe, et un PC portable, j'utilise majoritairement > le fixe, mais quand je me déplace, je souhaiterais utiliser le > portable. > > Et l'idée, c'est que les /home soient synchronisés (pour les > mails, documents, et configs surtout). > > > J'ai pensé à rsync à lancer sur le PC le "plus à jour", mais je me > dis que cela aurait pour effet de bord de "restaurer" tous les > fichiers supprimés (enfin je pense). Non, les options de rsync permettent d'éviter ça --delete-after (ou before) supprime de la cible les fichiers qui ne sont pas sur la source par exemple. Le manuel est très détaillé et explique tout ça. D'autres mails suggèrent unison, pour l'expérience que j'en ai (mais ça a peut-être changé depuis), pour que ça marche, il faut que les deux versions soient le mêmes sur les deux ordinateurs ce qui n'est vraiment pas pratique! Que dire si les unison viennent de deux distrib différentes. - -- François Patte UFR de mathématiques et informatique Laboratoire CNRS MAP5, UMR 8145 Université Paris Descartes 45, rue des Saints Pères F-75270 Paris Cedex 06 Tél. +33 (0)1 8394 5849 http://www.math-info.univ-paris5.fr/~patte -BEGIN PGP SIGNATURE- Version: GnuPG v2 iEYEARECAAYFAlY41v8ACgkQdE6C2dhV2JWWsgCeN90i1Emd6KnC8GNPerXwqoNM LGYAoIrN8jGHeskfVpZU5txaFgSBX7yQ =93q+ -END PGP SIGNATURE-
Re: Synchroniser deux PC
Le Tue, 3 Nov 2015 13:08:27 +0100, AF a écrit : > On Tuesday 03 November 2015 01:10:16 Damien TOURDE wrote: > > Je possède un PC fixe, et un PC portable, j'utilise majoritairement > > le fixe, mais quand je me déplace, je souhaiterais utiliser le > > portable. Et l'idée, c'est que les /home soient synchronisés (pour > > les mails, documents, et configs surtout). > > > J'ai pensé à rsync à lancer sur le PC le "plus à jour", mais je me > > dis que cela aurait pour effet de bord de "restaurer" tous les > > fichiers supprimés (enfin je pense). Même envie/problème > > rsync -av --del /home/pcfixe /home/pcportable Un tout petit développement siouplait ;-) > va mettre à jour pcportable et supprimer sur pcportable > les fichiers supprimés sur pcfixe. > > André > Merci par avance, Georges
Re: Synchroniser deux PC
Re, On Tue, Nov 03, 2015 at 07:41:15AM +0100, Damien TOURDE wrote: [...] > On peut "bourrinement" dire à unison de synchroniser /home ou il y a > des dossiers à absolument ignorer (genre ~/.unison par exemple) ? Ça devrait passer... Les fichiers d'état qui sont là dedans sont propres à une machine, donc ils ne se gêneront pas. Mais c'est utile de se fader une fois la doc quand même hein. Rassure-toi, c'est moins long que celle de rsync :-) A+ -- JFS.
Re: Synchroniser deux PC
Bonjour, JF Straeten a écrit : > Oui : essaye unison ! http://www.cis.upenn.edu/~bcpierce/unison/ > > Je l'utilise exactement pour le même cas de figure et ça marche > vraiment très bien :-) > > Il utilise l'algo rsync pour les transferts, donc c'est très efficace, > mais il est surtout "bidirectionnel", c.-à-d. capable de propager les > changements faits d'un côté et de l'autre, pour obtenir deux répliquas > de données identiques. > > Et en cas de conflit (un même fichier modifié des deux côtés), il > demande lequel garder, c'est tout. Je confirme. J'utilise Unison depuis des années (sans doute une dizaine) pour synchroniser des répertoires entre machines ou entre machines et clés USB et c'est (presque) du pur bonheur. En sus des avantages déjà indiqués, un autre est important à mes yeux est la capacité d'Unison à suivre les liens et à synchroniser leur cible au lieu des liens eux-mêmes (option « follow = Regex .* » dans le fichier ~/.unison/default.prf). Pour illustrer l'intérêt de la méthode, voici ce que je fais : j'ai créé un répertoire « ~/valise » dans lequel j'ai créé des liens symboliques vers les répertoires que je souhaite synchroniser, par exemple ~/.ssh, ~/.gnupg et ~/bin. Lorsqu'Unison détecte ces liens, il synchronise leur cible, donc les répertoires ~/.ssh, ~/.gnupg et ~/bin. Lorsque le répertoire indiqué n'existe pas sur l'une des cibles (par exemple une clé USB), il crée le répertoire en question sur la cible (et non le lien). Du coup, sur une clé USB, ce sont bien les données qui sont copiées et non les liens. En retour, si le fichier est modifié par exemple sur la clé USB, lorsqu'il synchronise le répertoire ~/valise/, unison s'aperçoit que « ~/valise/ssh » est un lien et il reporte les modifications détectées sur la clé dans le répertoire « ~/.ssh ». J'utilise unison en ligne de commande et je ne sais donc pas ce que vaut l'interface graphique. Seule petite ombre au tableau, l'API et/ou le protocole ont connu plusieurs évolutions incompatibles. Il arrive donc que certaines machines ne puissent plus être synchronisées (ce peut être le cas lorsqu'on synchronise une Debian stable et une Debian testing). Pour y remédier, Debian maintient plusieurs versions « pivot » d'Unison. Actuellement, on trouve donc dans les dépôts : - unison (2.48.3) - unison2.40.102 - unison2.32.52 Sébastien -- Sébastien Dinot, sebastien.di...@free.fr http://sebastien.dinot.free.fr/ Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !
Re: Synchroniser deux PC
Bonjour, Pour l'instant, l'idée est vraiment d'avoir 2 PC "identiques", je verrais plus tard peut-être pour les singulariser avec git ou autre. Merci Damien Le 03/11/2015 06:26, Basile Starynkevitch a écrit : > On 11/03/2015 03:44 AM, Francois Mescam wrote: >> >> >> On 03/11/2015 01:45, Gaëtan PERRIER wrote: >>> Le Tue, 03 Nov 2015 01:10:16 +0100 >>> Damien TOURDEa écrit: >>> Bonjour, Je possède un PC fixe, et un PC portable, j'utilise majoritairement le fixe, mais quand je me déplace, je souhaiterais utiliser le portable. Et l'idée, c'est que les /home soient synchronisés (pour les mails, documents, et configs surtout). > > Une autre possibilité c'est d'utiliser un gestionnaire de version > comme git > (et notamment si les documents sont du LaTeX) > https://fr.wikipedia.org/wiki/Git http://git-scm.com/ > > Pour les documents (et logiciels sources) sous licence libre, on peut > même les avoir > sur http://github.com/ ou autre dépôt public > > Pour les documents propriétaires, j'utilise en plus un dépot git sur > un serveur ailleurs... > > Un gestionnaire de version a un autre avantage: de gérer les > versions C'est un avantage qui change la vie. > > Personnellement, j'ai plusieurs PC et je ne ressens pas le besoin de > les synchroniser, car tout ce que j'ai d'important à partager passe > par git. > > Cordialement >
Re: Synchroniser deux PC
Bonjour, Unison a l'air pratique en effet. On peut "bourrinement" dire à unison de synchroniser /home ou il y a des dossiers à absolument ignorer (genre ~/.unison par exemple) ? Merci, Damien Le 03/11/2015 03:44, Francois Mescam a écrit : > > > On 03/11/2015 01:45, Gaëtan PERRIER wrote: >> Le Tue, 03 Nov 2015 01:10:16 +0100 >> Damien TOURDEa écrit: >> >>> Bonjour, >>> >>> Je possède un PC fixe, et un PC portable, j'utilise majoritairement le >>> fixe, mais quand je me déplace, je souhaiterais utiliser le portable. >>> >>> Et l'idée, c'est que les /home soient synchronisés (pour les mails, >>> documents, et configs surtout). >>> >>> >>> J'ai pensé à rsync à lancer sur le PC le "plus à jour", mais je me dis >>> que cela aurait pour effet de bord de "restaurer" tous les fichiers >>> supprimés (enfin je pense). >>> >>> J'ai pensé à Owncloud, mais je pense que pour tout un /home, ça serait >>> peut-être trop lourd. >>> >>> >>> >>> Avez-vous des idées/expériences par rapport à ça ? >> Salut, >> >> J'utilise unison pour faire ça entre mon portable et mon fixe. >> >> Gaëtan > +1 > > François > > > Cordialement, *Damien TOURDE* IT Analyst / Technicien informatique P 06 75 35 67 47
Re: Synchroniser deux PC
On 11/03/2015 03:44 AM, Francois Mescam wrote: On 03/11/2015 01:45, Gaëtan PERRIER wrote: Le Tue, 03 Nov 2015 01:10:16 +0100 Damien TOURDEa écrit: Bonjour, Je possède un PC fixe, et un PC portable, j'utilise majoritairement le fixe, mais quand je me déplace, je souhaiterais utiliser le portable. Et l'idée, c'est que les /home soient synchronisés (pour les mails, documents, et configs surtout). Une autre possibilité c'est d'utiliser un gestionnaire de version comme git (et notamment si les documents sont du LaTeX) https://fr.wikipedia.org/wiki/Git http://git-scm.com/ Pour les documents (et logiciels sources) sous licence libre, on peut même les avoir sur http://github.com/ ou autre dépôt public Pour les documents propriétaires, j'utilise en plus un dépot git sur un serveur ailleurs... Un gestionnaire de version a un autre avantage: de gérer les versions C'est un avantage qui change la vie. Personnellement, j'ai plusieurs PC et je ne ressens pas le besoin de les synchroniser, car tout ce que j'ai d'important à partager passe par git. Cordialement -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mine, sont seulement les miennes} ***
Re: Synchroniser deux PC
Le Tue, 03 Nov 2015 01:10:16 +0100 Damien TOURDEa écrit: > Bonjour, > > Je possède un PC fixe, et un PC portable, j'utilise majoritairement le > fixe, mais quand je me déplace, je souhaiterais utiliser le portable. > > Et l'idée, c'est que les /home soient synchronisés (pour les mails, > documents, et configs surtout). > > > J'ai pensé à rsync à lancer sur le PC le "plus à jour", mais je me dis > que cela aurait pour effet de bord de "restaurer" tous les fichiers > supprimés (enfin je pense). > > J'ai pensé à Owncloud, mais je pense que pour tout un /home, ça serait > peut-être trop lourd. > > > > Avez-vous des idées/expériences par rapport à ça ? Salut, J'utilise unison pour faire ça entre mon portable et mon fixe. Gaëtan
Re: Synchroniser deux PC
Hello, On Tue, Nov 03, 2015 at 01:10:16AM +0100, Damien TOURDE wrote: [...] > J'ai pensé à rsync à lancer sur le PC le "plus à jour", mais je me > dis que cela aurait pour effet de bord de "restaurer" tous les > fichiers supprimés (enfin je pense). Ce n'est pas totalement infaisable avec rsync, mais c'est touchy et dangereux... [...] > Avez-vous des idées/expériences par rapport à ça ? Oui : essaye unison ! http://www.cis.upenn.edu/~bcpierce/unison/ Je l'utilise exactement pour le même cas de figure et ça marche vraiment très bien :-) Il utilise l'algo rsync pour les transferts, donc c'est très efficace, mais il est surtout "bidirectionnel", c.-à-d. capable de propager les changements faits d'un côté et de l'autre, pour obtenir deux répliquas de données identiques. Et en cas de conflit (un même fichier modifié des deux côtés), il demande lequel garder, c'est tout. Hih, -- JFS. signature.asc Description: PGP signature
Re: Synchroniser deux PC
On 03/11/2015 01:45, Gaëtan PERRIER wrote: Le Tue, 03 Nov 2015 01:10:16 +0100 Damien TOURDEa écrit: Bonjour, Je possède un PC fixe, et un PC portable, j'utilise majoritairement le fixe, mais quand je me déplace, je souhaiterais utiliser le portable. Et l'idée, c'est que les /home soient synchronisés (pour les mails, documents, et configs surtout). J'ai pensé à rsync à lancer sur le PC le "plus à jour", mais je me dis que cela aurait pour effet de bord de "restaurer" tous les fichiers supprimés (enfin je pense). J'ai pensé à Owncloud, mais je pense que pour tout un /home, ça serait peut-être trop lourd. Avez-vous des idées/expériences par rapport à ça ? Salut, J'utilise unison pour faire ça entre mon portable et mon fixe. Gaëtan +1 François