Forum Linux.général Synchronisation de home entre plusieurs machines

Posté par (page perso) .
4
7
oct.
2011

Voila ma problématique :

J'ai plusieurs PC à différents endroits géographique, mais tous connectés. Tous sont sous Ubuntu, pour l'instant, possible que je change de distro, mais alors je resterais homogène, tout les PC auront toujours la même.

J'aimerais pouvoir trouver une solution simple (si possible) / facile (ca serait bien) / pas nécessairement en autohébergement / pas forcément libre si elle marche / payante si nécessaire mais pas trop pour synchroniser mes homes entre les machines.

Que je puisse quand je rentre chez moi, avoir mon home synchro avec celui du boulot .. pour pouvoir continuer à travailler tranquille comme si je n'avais qu'un seul PC.

Vous avez une idée de solution ?

(Le disque dur USB n'est pas vraiment une solution envisageable)

  • # Unison

    Posté par . Évalué à 5.

    Peut-être via Unison, en t'inspirant d'un truc dans ce genre ?

    • [^] # Re: Unison

      Posté par . Évalué à 5.

      j'utilise également unison via ssh, je trouve ça vraiment extra. Je n'ai pas automatisé la synchro, justement pour éviter qu'en cas de boulette ça se réplique ailleurs, mais certains peuvent préférer ça quand même s'ils ont d'autres moyens de sauvegarde de leur home

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: Unison

        Posté par (page perso) . Évalué à 1.

        je vais tester lsyncd et unisson et ferrais mon choix entre les deux.

        Merci pour votre aide.

  • # rsync ?

    Posté par . Évalué à 4.

    un petit rsync+ssh quand tu quittes le boulot ou la maison ça ne ferait pas l'affaire ?

    Perso j'utilise sshfs ou NFS pour partager des dossiers particuliers. À voir au niveau des performances, qui peuvent être pas terrible.

    • [^] # Re: rsync ?

      Posté par (page perso) . Évalué à 1.

      un petit rsync+ssh quand tu quittes le boulot ou la maison ça ne ferait pas l'affaire ?

      RSYNC est plutôt adapter pour metre à jour des miroirs de sites. Dans le contexte du travail, les modifications peuvent être faites sur n'importe quelle machine et doivent être répercutées sur les autres. Si en principe RSYNC ou n'importe quel outil de copie pourrait faire l'affaire, il existe des solutions (comme unison) plus adapteés à cette situation particulière puisqu'elles fonctionnent sur un modèle plus fin que copie principale et miroir.

  • # unison

    Posté par . Évalué à 1.

    C'est à peu de chose près ce que je fais entre un ordi perso et le boulot, sauf que c'est juste un sous répertoire dans mon home que je synchronise.
    Unison marche sans pb via ssh. tu dois juste avoir la même version
    d'unison sur toutes les machines.
    Attention aussi si tu veux en synchroniser plus de 2, sur la troisième
    si le répertoire à synchroniser ale même nom que sur les 2 premières
    alors unison perd les pédales.
    Moi j'ai un répertoire "bureau" au boulot, "bureau" sur un pc fixe
    et sur un portable je l'ai appelé ""Abureau pour contourner ça.

  • # Pour l'exhaustivité: AFS

    Posté par (page perso) . Évalué à 2.

    Dans une situation analogue, j'ai utilisé et aimé unison (que je recomamnde), dont il a déjà été question dans un commentaire précédent.

    J'a entendu parler de ça:
    http://en.wikipedia.org/wiki/Andrew_File_System

    qui doit répondre à ton besoin, mais je ne l'ai jamais utilisé: je le cite car personne d'autre ne l'a encore fait.

  • # Solution 2.0

    Posté par . Évalué à 1.

    Tous sont sous Ubuntu

    Tu pourrais utiliser Ubuntu One. Tu as 5 Go avec l'abonnement gratuit. Évidemment ça a des implications sur la maîtrise de tes données. Je n'ai jamais testé moi-même.

    possible que je change de distro

    Visiblement ça a l'air de fonctionner aussi sur d'autres distributions.

    • [^] # Re: Solution 2.0

      Posté par . Évalué à 2.

      unison avec un serveur dédié = ubuntu one

      la liberté et l'autonomie en plus :p

  • # lsyncd

    Posté par (page perso) . Évalué à 3.

    lsyncd ?

    trouvé par une recherche google. je connais pas.

    • [^] # Re: lsyncd

      Posté par (page perso) . Évalué à 1.

      j'allais me lancer dans du unisson, mais à voir, je vais peut être tester ça.

      Merci

  • # Est-ce bien si simple?

    Posté par . Évalué à 3.

    Suffit-il de copier bêtement tout fichier modifié dans le home?

    -On suppose que tous les postes utilisent la même version de la même distribution
    -Il n'y a rien dans un répertoire perso qui mentionne un élément "local" de la machine (nom d'hôte, adresse IP, information liée au temps sur la machine, etc.)?

    Enfin, vous voyez ce que je veux dire?

    • [^] # Re: Est-ce bien si simple?

      Posté par (page perso) . Évalué à 1.

      D'après les tests que j'ai pu faire lors de changement de machine et copie du home de la vieille machine sur la nouvelle, apparemment pas.

      ça sera à voir.

  • # NFS

    Posté par . Évalué à -2.

    Tu la met sur un NFS tout simplement.

  • # AFS

    Posté par (page perso) . Évalué à 1.

    AFS est fait pour cela.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.