Spiegeln Sie 2 Linux-Maschinen

370
Renato Ferreira

Ich habe auch ein Notebook mit Fedora 25 und einen Online-Server mit Fedora 25.

Ich möchte mein Notebook mit meinem Server so spiegeln, dass ich, wenn ich mich direkt mit NoMachine auf dem Server verbinde, so arbeiten kann, als ob ich auf meinem Notebook bin. Ist es möglich? Ich dachte daran, Unison dafür zu verwenden, aber ich weiß nicht, ob Unison auf "Online-Weise" synchronisiert, das heißt, Dateien synchronisieren, sobald sich etwas auf dem Notebook ändert (oder alle X Minuten).

Ich frage das, weil ich möchte, dass ein virtueller Desktop von überall her zugänglich ist. Ich habe NoMachine auf meinem Cloud-Server installiert, aber selbst bei H.264-Codecs gibt es einige Verzögerungen. Ich denke, ob es möglich ist 2 Maschinen so synchronisiert, dass die beiden Maschinen genau gleich sind. Weiß jemand, ob es möglich ist?

2

2 Antworten auf die Frage

0
Edward

Unison führt eine 2-Wege-Synchronisierung durch und ermöglicht Ihnen, zwei (oder mehr!) Synchronisierte Verzeichnisse zu haben. Unison ermittelt, auf welche Weise Änderungen vorgenommen werden sollten, damit alle Kopien auf der neuesten Version bleiben.

Allerdings funktioniert Unison nicht im 'Daemon-Modus' (dh es synchronisiert nicht 'im Hintergrund'); Sie müssen eine Synchronisierung manuell initiieren, indem Sie die ausführbare Datei von Unison ausführen. Sie können dies zwar mit einem cronJob planen, aber ich würde das nicht empfehlen, da Sie Konflikte wahrscheinlich manuell lösen möchten.

Es gibt andere Dienste, die so konzipiert sind, dass sie im Hintergrund synchronisiert werden, was scheinbar eher den Erwartungen entspricht. Es gibt einen gewissen bekannten kommerziellen Dienst, den Sie dafür (und wahrscheinlich viele andere) verwenden können, oder Sie können ownCloud oder Nextcloud ausprobieren.

Update: Ich kann mich irren, dass Unison nicht im Daemon-Modus laufen kann. Es gibt [diese Antwort] (https://stackoverflow.com/a/44918633/2866527), die darauf hindeutet, dass dies funktionieren könnte, obwohl ich es selbst nicht probiert habe. Edward vor 6 Jahren 0
0
Matt

I use Nextcloud to achieve what you are doing. It may not be a typical tool for that kind of task but it works just fine. My server runs a Nextcloud instance (or you can use docker), and my workstation and my laptop are clients. Everything is birectionally synced everywhere

Ich muss hinzufügen: Ich mache dies für alle meine persönlichen Daten, nicht für Systemdateien, da das Setup (inkl. Treiber usw.) auf den beiden Computern, auf denen ich arbeite, unterschiedlich ist. Matt vor 7 Jahren 0