#1 Le 28/01/2015, à 23:14
- Docteur_Poincare
[RESOLU] Synchronisation de dossiers sur plusieurs PC
Bonsoir,
Je viens d'acheter un laptop pour le boulot, et je possède déjà un fixe nettement plus puissant, avec lequel je bosse à la maison. Je suis physicien et donc mon ordi brasse des kilomètres de fichiers en LaTeX, dont j'ai besoin sur les deux pc. Ce que je voudrais faire, c'est configurer un truc qui me permette de synchroniser le contenu d'un dossier "Documents" sur les deux ordi : autrement dit, que lorsque je travaille avec mon fixe (ou le laptop), j'ai juste par exemple à lancer un script sur le laptop qui mette le-dit dossier à jour dessus.
Je travaille avec XFCE (xubuntu), et je suis réfractaire à l'utilisation de clouds du style UbuntuOne... J'aurais voulu savoir si certains d'entre vous avaient quelques idées/conseils ? Est-ce faisable avec un tunnel SSH (question sécurité ça m’irait bien) ? Sachant que l'objectif n'est pas d'avoir une synchronisation continue, mais plutôt des "check-up" quotidiens.
D'avance merci
Dernière modification par Docteur_Poincare (Le 29/01/2015, à 17:19)
Fixe : Ubuntu MATE 16.04 : Intel i7 4770K Haswell - Zotac GTX780 Amp! - MSI Z87 GD45 GAMING - Corsair Vengeance 2x8 Go 2400MHz - SSD Kingston HyperX 3K 120 Go - HDD Seagate Barracuda 7200RPM 2To
Laptop : Ubuntu MATE 14.04 : MSI GP60 2PE Leopard
Hors ligne
#2 Le 29/01/2015, à 01:04
- pires57
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
Salut, vas voirdu côté de rsync
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#3 Le 29/01/2015, à 01:09
- SkaPop
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
Plop!
Il y a syncthing aussi qui peut être adapté, un "cloud" que sur les pc où il est installé
http://syncthing.net/
SkaPop
Dernière modification par SkaPop (Le 29/01/2015, à 01:09)
AMD64 fx6350 / RAM:8Go / NVidia GT430 /xUbuntu 14.04
Raspberry-Pi2 Serveur YunoHost + Serveur MadSonic + MPD
Raspberry-Pi B+ en attente d'une utilisation ^^ (volumio?)
Hors ligne
#4 Le 29/01/2015, à 09:49
- Docteur_Poincare
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
Merci pour vos réponses. La solution rsync me convient très bien je fais bien confiance au protocole SSH.
Fixe : Ubuntu MATE 16.04 : Intel i7 4770K Haswell - Zotac GTX780 Amp! - MSI Z87 GD45 GAMING - Corsair Vengeance 2x8 Go 2400MHz - SSD Kingston HyperX 3K 120 Go - HDD Seagate Barracuda 7200RPM 2To
Laptop : Ubuntu MATE 14.04 : MSI GP60 2PE Leopard
Hors ligne
#5 Le 29/01/2015, à 14:39
- capucino
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
Je suggère :
Avantages :
- pas de cloud
- principe : P2P
- synchro PC Linux, PC Windows, Android, ...
- même hors d'un réseau local
- sécurisé
- logiciel libre
Je l'ai installé depuis 6 mois et cela marche nikel.
Dernière modification par capucino (Le 29/01/2015, à 14:41)
Hors ligne
#6 Le 29/01/2015, à 14:51
- kholo
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
bonjour,
rsync et grsync pour interface graphique
testé aussi avec des sites ftp montés depuis nautilus
puis lancement de la synchro avec grsync
NB : Pour les trucs trop lourds, avec une connexion rapide, connexion directe sur le serveur en ssh
et montage comme un dossier ;°)
Hors ligne
#7 Le 29/01/2015, à 16:24
- Docteur_Poincare
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
J'ai testé rsync et ça me convient très bien, par contre j'ai un petit souci avec un script shell que j'ai fait pour automatiser le truc (prévisible car c'est mon premier script en shell ) :
#!/bin/bash
echo " _______________________________"
echo "| |"
echo "| |"
echo "| MISE À JOUR DES DOCUMENTS |"
echo "| |"
echo "| ______________________________|"
echo "| |"
echo "| ip cible ? |"
echo "|_______________________________|"
echo " "
echo " "
read ip
rsync -e -ssh -avzu --delete-after /******/*******/*********/Documents/ *******@$ip:/*******/********/Documents/
echo " _______________________________"
echo "| |"
echo "| TERMINÉ |"
echo "|_______________________________|"
La console renvoie :
rsync: Failed to exec -ssh: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(85) [sender=3.1.0]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in IPC code (code 14) at io.c(226) [sender=3.1.0]
L'idée est de faire deux dossiers miroirs : je pourrais lancer le script depuis d'un ou l'autre des deux pc (j'ai mis l'option -u pour être en mode "update").
Merci
Dernière modification par Docteur_Poincare (Le 29/01/2015, à 16:26)
Fixe : Ubuntu MATE 16.04 : Intel i7 4770K Haswell - Zotac GTX780 Amp! - MSI Z87 GD45 GAMING - Corsair Vengeance 2x8 Go 2400MHz - SSD Kingston HyperX 3K 120 Go - HDD Seagate Barracuda 7200RPM 2To
Laptop : Ubuntu MATE 14.04 : MSI GP60 2PE Leopard
Hors ligne
#8 Le 29/01/2015, à 16:56
- maxire
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
Bonjour,
-e -ssh
Non, plutôt:
-e ssh
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#9 Le 29/01/2015, à 17:18
- Docteur_Poincare
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
Merci. Tout ceci marche merveilleusement bien.
Je recommande cette solution.
Fixe : Ubuntu MATE 16.04 : Intel i7 4770K Haswell - Zotac GTX780 Amp! - MSI Z87 GD45 GAMING - Corsair Vengeance 2x8 Go 2400MHz - SSD Kingston HyperX 3K 120 Go - HDD Seagate Barracuda 7200RPM 2To
Laptop : Ubuntu MATE 14.04 : MSI GP60 2PE Leopard
Hors ligne
#10 Le 29/01/2015, à 21:40
- tiramiseb
Re : [RESOLU] Synchronisation de dossiers sur plusieurs PC
Salut,
Attention, rsync est une synchronisation unidirectionnelle : ça ne fonctionne que dans un sens.
Pour du bidirectionnel, c'est un bricolage du genre « L'idée est de faire deux dossiers miroirs : je pourrais lancer le script depuis d'un ou l'autre des deux pc ».
Si par exemple tu as modifié un même fichier sur les deux ordinateurs, c'est à toi de t'en souvenir et d'exécuter la synchronisation dans le "bon" sens en premier.
Pour une vraie synchronisation bidirectionnelle sans utiliser de serveur intermédiaire, la meilleure solution est Unison. Je l'utilise avec bonheur depuis de longues années.
Dernière modification par tiramiseb (Le 29/01/2015, à 21:42)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne