Synchronisieren von Ordnern und Dateien zwischen einem Windows-und Linux-system

Ich möchte einige Ordner zwischen meinen Windows 7-und Ubuntu-Computern synchronisieren. Ich möchte jedoch nicht alles in jedem Ordner synchronisieren. Ich möchte auswählen können, welche Unterordner und Dateien in jedem Ordner synchronisiert bleiben sollen. Jede neue Datei, die zu diesem Ordner hinzugefügt wird, sollte automatisch synchronisiert werden.

Grundsätzlich möchte ich eine Verknüpfung zwischen mehreren Ordnerpaaren erstellen, habe aber die Möglichkeit, einige Inhalte der Ordner auszuschließen.

Ich würde es vorziehen, dies zu über das Internet, aber wenn es über LAN ist, funktioniert das auch, solange es automatisch ist.

Author: Cerberus, 2017-09-01

3 answers

Möchten Sie eine kontinuierliche Integration oder möchten Sie steuern, wann die Synchronisierung abgeschlossen ist?

  1. Im ersten Fall können Sie Syncthing.

  2. Im zweiten Fall können Sie Unisono.

In beiden Fällen können Sie steuern, welche Ordner / Dateien synchronisiert werden.

Die Einrichtung für Syncthing ist etwas automatisierter. Sie können drehen auf/off syncthing zu Steuern, wenn die synchronisation stattfindet, aber es ist ein bisschen knifflig, da Sie dazu beide Maschinen steuern müssen.

Im Falle von unison müssen Sie den "ssh" - Zugriff zwischen den beiden Computern einrichten, was je nach Firewall-Konfigurationen usw. möglicherweise ein Problem darstellt oder nicht.

 4
Author: Kapil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-01-19 04:32:38

Ich mache das zu Hause und bei meinen Schwiegereltern. Das grundlegende Setup besteht darin, eine Mountung auf dem Linux-System durchzuführen, die auf das Windows-System verweist. Führen Sie dann einen geplanten CRON-Job aus, auf dem ein RSYNC-Job ausgeführt wird, um die neuesten Dateien zu kopieren. Der erste Job dauert am längsten.

Eine Sache, die von Interesse ist, sind die Anmeldeinformationen, die vom Linux-System benötigt werden. Ich habe ein Wartungskonto auf dem Windows-System erstellt. Wenn ich mich erinnere, musste ich die Ordner, auf die ich zugreifen musste, in einem oder mehreren Setups freigeben. Zugreifen die versteckte c$ - Freigabe funktionierte irgendwann während Windows-Updates und-Upgrades nicht mehr und es wurde eine echte Freigabe benötigt.

Und nach dem Upgrade von Windows 7 auf 10 erinnere ich mich, dass ich bei Google höllisch nach der Syntax suchen musste, die für den Zugriff auf das Remote-System erforderlich ist. Am Ende fanden Sie einige ausgefallene NTLM - Befehlszeilenschalter, die Sie selbst nie erraten werden.

Musste in den letzten 5 Jahren mehrmals für Linux-und Windows-Änderungen optimiert werden-erwarten Sie also nicht, dass die ersten Einstellungen ewig.

W.

 0
Author: user2045271,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-09-04 01:56:36

Abgesehen von den hier bereitgestellten guten Lösungen können Sie auch versuchen, Windows vorinstalliert zu verwenden Onedrive. Seine über das Internet, wie Sie es vorziehen plus gibt Ihnen die Kontrolle darüber, welche Ordner / Unterordner zu synchronisieren. Und auf Ihrem Linux können Sie die Onedrive-App von Software Center installieren. Und laden und synchronisieren Sie Ihre Dateien mit Windows.

 0
Author: Srajan Soni,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-01-20 10:23:49