J'aimerais synchroniser deux dossiers locaux de la même manière que dropbox ou owncloud - avec une notion d'historique, afin de pouvoir distinguer si un fichier a été supprimé dans le dossier A o ajouté dans le dossier B. (Si vous vous demandez : un dossier local est un montage cifs, que d’autres ordinateurs locaux utilisent également, mais cet ordinateur voyage également). La machine dans les questions exécute xubuntu (peut basculer sur fedora).
En outre, ces dossiers contiennent environ 100 Go de photos. Par conséquent, les solutions basées sur le système de contrôle de versions ne fonctionnent probablement pas aussi bien.
Maintenant, rsync ne fait certainement pas le travail, car il ne conserve aucun historique. Cette question a quelques réponses intéressantes, bien qu'aucune ne semble vraiment convenir à mon scénario. La suggestion la plus intéressante semble être l'unisson, mais elle ne semble plus être maintenue.
Je pourrais probablement mettre en place un serveur owncloud, mais cela semble être une lourde charge pour la synchronisation de deux dossiers. En outre, le serveur doit être installé localement pour ne pas ajouter la dépendance à un autre serveur en cours d'exécution afin d'activer la synchronisation.
Des suggestions sur la façon de résoudre ceci?
EDIT Etant donné que le partage cifs réside sur un Synology NAS, je pourrais simplement utiliser Cloud Station. Je vais essayer de faire rapport.
Réponses:
Comme indiqué dans le montage de ma question, j'ai pu résoudre ce problème en utilisant le logiciel "Cloud Station" fourni par Synology pour les boîtes NAS. Au départ, cela créait beaucoup d’utilisation du processeur sur le NAS (compréhensible, c’était probablement l’indexation du grand partage de photos), mais la nuit, il synchronisait l’ensemble du dossier, semblait bien fonctionner.
Donc au final, j'ai mis en place une sorte de serveur owncloud, mais résidant sur le NAS, donc les frais généraux sont plutôt minimes.
la source