Miroir 2 machines Linux

2

J'ai un ordinateur portable avec Fedora 25 et un serveur en ligne avec Fedora 25 aussi.

Je souhaite mettre mon ordinateur portable en miroir avec mon serveur de telle sorte que, si je me connecte directement sur le serveur avec NoMachine, il puisse fonctionner comme si j'étais sur mon ordinateur portable. C'est possible? J'ai pensé utiliser Unison pour cela, mais je ne sais pas si Unison fonctionne avec la synchronisation "en ligne", c'est-à-dire, synchronise les fichiers chaque fois que quelque chose change sur le bloc-notes (ou toutes les X minutes).

Je demande cela parce que je veux un poste de travail virtuel accessible de n’importe où, j’ai donc installé NoMachine sur mon serveur cloud, mais même avec les codecs H.264, il a quelques retards, je pense donc qu’il est possible d’avoir 2 machines synchronisées de manière à ce que les 2 machines soient exactement les mêmes. Est-ce que quelqu'un sait si c'est possible?

Renato Ferreira
la source

Réponses:

0

Unison effectue une synchronisation bidirectionnelle et vous permettrait de disposer de deux (ou plus!) Répertoires synchronisés, avec Unison déterminant de quelle manière les modifications doivent se déplacer pour conserver toutes les copies à la dernière version.

Cela dit, toutefois, Unison ne fonctionne pas en "mode démon" (c’est-à-dire qu’il ne synchronise pas "en arrière-plan"); vous devez lancer une synchronisation manuellement en exécutant l'exécutable Unison. Bien que vous puissiez planifier ceci avec un crontravail, je ne le recommanderais pas, car vous voudrez probablement résoudre les conflits manuellement.

Il existe d'autres services conçus pour être synchronisés en arrière-plan, ce qui semble mieux correspondre à vos attentes. Il existe un certain service commercial bien connu que vous pouvez utiliser pour cela (et probablement beaucoup d'autres), ou vous pouvez essayer ownCloud ou Nextcloud.

Edward
la source
Mise à jour: je me trompe peut-être sur le fait que Unison ne peut pas s'exécuter en mode démon. Il y a cette réponse qui suggère que cela peut fonctionner, même si je ne l'ai pas essayé moi-même.
Edward
0

J'utilise Nextcloud pour réaliser ce que vous faites. Ce n'est peut-être pas un outil typique pour ce genre de tâche, mais cela fonctionne très bien. Mon serveur exécute une instance Nextcloud (ou vous pouvez utiliser le menu fixe), et mon poste de travail et mon ordinateur portable sont des clients. Tout est synchronisé dans les deux sens partout

Mat
la source
Je dois ajouter: je le fais pour toutes mes données personnelles, pas pour les fichiers système car la configuration (y compris les pilotes, etc.) est différente sur les deux machines sur lesquelles je travaille.
Matt