Hello,
Je souhaite synchroniser deux ordinateurs sous Debian (du moins uniquement la partition home )
Je m'explique (par un exemple) :
Je dispose de deux bureaux dans deux villes différentes. Chacun avec un PC sous Debian (d'ailleurs ils portent le même nom, faut que je change ça, c'est quoi encore la commande ?).
Appelons "Ocean" le principal (un Duron 800)
Appelons "soleil" l'autre (un celeron 266)
Ocean est celui qui sera utilisé principalement. Il dispose d'une connection ADSL, l'IP change souvent mais un no-ip résoudra sans problème ça.
Il peut rester allumer toute la journée.
Soleil sera utilisé moins souvent (principalement pour les mails et quelques documents) mais il est derrière un réseau local et ne peut donc être accédé depuis l'extérieur. Il n'est allumé que si on s'en sert
Quel serait un moyen efficace de "synchroniser" les deux PCs ?
Le problème, c'est qu'il se peut que soleil soit moins à jour que ocean, donc ça pourrait déjà poser des problèmes si on synchronise les fichiers de configuration.
Perso, j'imaginait un script cron sur soleil qui faisait un rsync, mais il faut aussi que les nouvelles données de soleil soit uploadée sur ocean.
Ne peut-on pas imaginer des problèmes et des pertes de documents avec ce systèmes ?
PS : les deux PC ne seront jamais utilisés en même temps ! C'est la même personne sur les deux. (et ce n'est pas un geek..)
Merci pour l'aide..
# Re: Synchroniser deux ordinateurs...
Posté par Matthieu Moy (site web personnel) . Évalué à 9.
unison fait exactement ce que tu veux.
unison-gtk est un front-end graphique.
[^] # Re: Synchroniser deux ordinateurs...
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: Synchroniser deux ordinateurs...
Posté par SQP . Évalué à 3.
# Re: Synchroniser deux ordinateurs...
Posté par lord taki (site web personnel) . Évalué à 1.
Le probleme que tu vas avoir avec le rsync est justement quand tu as des donnees identiques (au sens de leur chemin d'acces) mises a jour sur Ocean ET Soleil. Dans cette situation tu risques d'avoir effectivement des pertes.
Tu peux toujours creer une liste d'exceptions ou synchroniser de facon plus fine les sous repertoires mais il se peut que cela soit tres fastidieux a mettre en place.
[^] # Re: Synchroniser deux ordinateurs...
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
unison fait tout ça, mais c'est forcément interactif si tu veux être sur de ne jamais perdre de données, donc, exit crontab. Enfin, il doit bien y avoir une option pour faire un truc non interactif, mais moi, ca me parait risqué ...
[^] # Re: Synchroniser deux ordinateurs...
Posté par Jérôme FIX (site web personnel) . Évalué à 1.
[^] # Re: Synchroniser deux ordinateurs...
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
Là, le mec édite son fichier toto.txt, il synchronise, et hop, surprise, le fichier toto.txt est "réinitialisé". OK, le fichier modifié se trouve dans le répertoire <rep backup>, donc, on n'a pas tout perdu, mais toujours est-il que la modification n'a pas été propagée.
# Re: Synchroniser deux ordinateurs...
Posté par P!3rr3 7r4m0 . Évalué à 3.
echo ton_nom > /etc/hostname
Enfin là j'y vais en bourrin, mais pas besoin de commande :D
[^] # Re: Synchroniser deux ordinateurs...
Posté par jigso . Évalué à 2.
Cf également 'man hostname'
Je pense qu'il est préférable de rebouter aprés ce genre de modif.
[^] # Re: Synchroniser deux ordinateurs...
Posté par Matthieu BENOIST . Évalué à 2.
bon, ok, je sort aussi... ~~~>[]
[^] # Re: Synchroniser deux ordinateurs...
Posté par Loïs Taulelle ࿋ (site web personnel) . Évalué à 2.
Proverbe Alien : Sauvez la terre ? Mangez des humains !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.