Ich habe einen Linux-Server, auf dem einige Dateien gespeichert sind, und ich möchte sie mit meinem Mac synchronisieren. Ich kann das Verzeichnis des Servers mounten, also ist es nach dem Mounten nur Verzeichnis-zu-Verzeichnis-Synchronisierung. Es gibt Tausende von Dateien, daher sollte das Synchronisierungstool intelligent genug sein, um nur die geänderten Dateien zu synchronisieren.
Gibt es eine Mac-Software, die dies automatisch (oder zu einem geplanten Zeitpunkt) macht? Die erwartete Aktion ist wie folgt:
Sie können das GUI-basierte arRsync-Tool für OS X mit der Verwendung von kombinieren, /net
um die Freigabe automatisch bereitzustellen, um das zu erreichen, was Sie möchten.
Die Remote-Freigabe wird automatisch gemountet, solange Sie auf/net/hostname/exportname
. Verwenden Sie also diesen Pfad in arRsync und wenn Sie die Synchronisierung auslösen, wird sie automatisch bereitgestellt und dann nur die Deltas scannen und synchronisieren.
Es gibt eine gute alte Befehlszeile, rsync
wenn Sie es vorziehen. Es wird mit OS X ausgeliefert. Hier ist die Handbuchseite dafür .
::
Syntax rsync
, dass auf dem Zielcomputer eine rsync server
. Das ist im Allgemeinen nicht üblich und nicht erforderlich, wenn Sie den /net
Auto-Mount-Ansatz verwenden.Dropbox könnte auch von Nutzen sein. Es bietet eine automatische Synchronisierung von Ordnern und tut dies auf die von Ihnen beschriebene "intelligente" Weise.
Es hat Clients für Windows, Linux und OSX.
boehj
rsync
. Dies ist eine leistungsstarke plattformübergreifende Software. Es ist auf OS X- und Linux-Distributionen sofort einsatzbereit. Es gibt einige Bedenken, dass die mit OS X gelieferte Versionrsync
veraltet ist und Ressourcenverzweigungen und andere Dinge nicht richtig handhabt.rsync
ist "intelligent", weil es nur die geänderten Daten sichert. Der Rest von dem, was Sie wollen, kann durch ein Skript erreicht werden, aber wie man ein solches Skript schreibt, habe ich keine Ahnung.