So etwas wie Dropbox für die lokale Verwendung mit einem NAS als Speicherserver

Ich suche nach einer Lösung zum Synchronisieren von Ordnerpaaren zwischen einem NAS und mehreren lokalen Macs. Jeder der Macs kann Dateien bearbeiten und die anderen Macs sollten dann automatisch synchronisiert werden. Grundsätzlich meine eigene lokale Version von Dropbox ohne "Cloud-Storage".

Ich habe mir Lösungen mit rsync angesehen. Wie ich es verstehe, ist rsync nicht wirklich in der Lage, eine bidirektionale Synchronisierung durchzuführen. Ich möchte auch nicht unbedingt den Synchronisierungsprozess aufrufen. Ich würde es vorziehen, ein daemon im Hintergrund ausgeführt-Warten und nach Änderungen suchen und diese dann "live"synchronisieren.

Das Programm sollte auch flexibel genug sein, um zu erkennen, dass es manchmal (im Fall von Laptops) das NAS nicht erreichen kann. Es sollte dann einfach warten, bis die Verbindung wieder hergestellt ist, ohne mich ein paar Minuten zu nerven.

Ich habe mich mit synk, folderwatch, rsync, unison und einigen anderen befasst, aber keine Lösung gefunden. Entweder müssen sie aufgerufen werden oder sie sind nicht wirklich bidirektional.

Gibt es nicht so etwas wie "Offline-Ordner" von Microsoft für den Mac?

Danke

PS: Nur zur Verdeutlichung - Ich möchte nicht zu Sicherungszwecken synchronisieren, sondern synchronisieren, damit alle Macs eine lokale Kopie der letzten Änderungen an Dateien haben.

Author: Ƭᴇcʜιᴇ007, 2012-06-23

10 answers

Schau dir an http://owncloud.org - es ist im Grunde eine Open-Source-Dropbox-Lösung.

Nicht wissen, was NAS aber die meisten NAS-Boxen die auf linux laufen und Sie sollten in der Lage sein, um einige Richtungen bei der owncloud-Foren.

Ansonsten denke ich, Unisono oder rsync wären die besten Nicht-Server-Lösungen in Ihrem Fall.

Dieser Link zu einem Blogbeitrag beschreibt das gleiche Problem (und eine akzeptable Lösung), aber für Ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/

 4
Author: OakNinja,
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
2013-03-08 15:38:28

Ich habe mir das vor einiger Zeit auch angesehen.

Zuerst habe ich Sparkleshare ausprobiert, was für kleine dokumentähnliche Repos gut ist, aber alle nicht lustigen Funktionen von git (whole history) hat und große Dateien nicht gut verarbeitet.

Ich am Ende mit Unison Das ist sehr schöne Software, haben bidirektionale Synchronisierung von Verzeichnissen (mit Backups, wenn es Merge - Konflikte) - funktioniert perfekt für große Daten. Gehen Sie für sie.

BEARBEITEN:

Vor kurzem fand ich wirklich gutes Werkzeug: syncthing (kürzlich wurde der Name in pulse geändert). Hat Client für die meisten Plattformen und es ist ziemlich flexibel in der Konfiguration mit netten Web-GUI.

Es gibt auch git-annex, ich habe es für kurze Zeit verwendet, aber ich habe aufgehört, da ein xmpp-Konto erforderlich ist, um Nachrichten zu übergeben (kürzlich wurde dies entfernt, sodass es nicht mehr erforderlich ist, aber ich bleibe jetzt eine Weile bei syncthing).

 1
Author: spinus,
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
2014-10-29 11:02:00

ChronoSync

Dieses kleine Dienstprogramm ist wirklich erstaunlich. Ich habe mich seit 2006 darauf verlassen.

Extrem feinkörnige Auflösung und gute Skriptfähigkeit, wenn Sie von externen Anwendungen gegebene Bedingungen benötigen.

Sync Manager läuft lautlos im Hintergrund mit und ohne Kalender.

 0
Author: New Alexandria,
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
2012-07-01 04:17:24

Wenn Sie ein Synology-oder Netgear-NAS verwenden, verfügen beide über einen optionalen RSYNC-Daemon, den Sie aktivieren können, oder Sie können einen Unison-Daemon auf dem NAS und den Client auf Ihrem Mac installieren (s), siehe:

Http://wiesmann.codiferes.net/wordpress/?p=7534&lang=fr

Http://www.theanthillsocial.co.uk/resource/187

 0
Author: arober11,
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
2012-12-07 18:50:17

Wenn Sie ein Synology NAS verwenden, ist Cloud Station die Antwort, die Sie suchen. Von der website:

" Wenn Sie mehrere Geräte besitzen, ist Cloud Station perfekt, damit Sie Dateien automatisch mit allen synchronisieren können. Ihre Arbeit wird immer auf dem neuesten Stand unter Mac, PC und mobilen Geräten sein. Darüber hinaus können Sie jetzt Dateien mit einer maximalen Größe von 5 GB synchronisieren. Auf Dateien kann immer über das Web und die Cloud Station-Ordner auf Ihren lokalen Computern zugegriffen werden. Wenn Ihr PC und DiskStation in der gleiches lokales Netzwerk (LAN), Sie können auf jeden Fall eine schnellere Übertragungsrate genießen als das, was über das Internet angeboten wird."

Http://www.synology.com/dsm/home_file_sharing_cloud_station.php

Wenn Sie dann eine Portweiterleitung durchführen, haben Sie auch eine Webschnittstelle zu Ihren Dateien über File Station auf ähnliche (aber schönere) Weise wie Dropbox.

Ich persönlich besitze einen Synology DS212 und fand diese Funktion großartig. Wenn Sie auf dem Markt für ein NAS sind, ich empfehlen Sie den Kauf des Vorgängermodells von Amazon, nicht die neueste Synology, wenn Sie nach einem besseren Preis suchen.

 0
Author: irl,
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
2013-03-01 22:16:20

Git und SVN sind andere Optionen, die sich bei tortoise und Mac nicht sicher sind, obwohl Subversion definitiv auf dem Mac ausgeführt werden kann (und standardmäßig verfügbar ist).

 0
Author: aug2uag,
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
2013-03-13 05:24:48

Dies scheint eine häufige Frage zu sein, die noch kein solides Produkt hat. Ich habe angefangen, zwei zu verwenden. Eines, das ich für Backups verwende (was ich weiß, ist nicht das, wonach Sie suchen, aber ich dachte, ich würde es wegwerfen), ist Bvckup http://www.bvckup.com/ . Vor kurzem habe ich angefangen, AeroFS https://aerofs.com/, das die gleiche "Teilbarkeit" wie Dropbox hat, aber keine Weboberfläche hat. Ich bin mir ziemlich sicher, AeroFS wird Ihnen in dieser Situation am besten passen.

Da AeroFS noch in beta, ich denke, du brauchst vielleicht eine Einladung. Ich kann dir bei Interesse immer einen geben.

 0
Author: George Bluff,
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
2013-03-21 12:35:58

Sher.ly kann tun, was Sie brauchen. Vollständige Offenlegung: Ich betreibe dieses Projekt. Idee dahinter ist Dropbox / Bitcasa-Lösung von Ihrem eigenen Speicher arbeiten,jeder Art. Wir wollen viel klüger als Dropbox sein: Sie können alle Ihre Geräte synchronisieren (wenn Sie möchten), aber Sie müssen nicht ALLE Daten herunterladen (synchronisieren), die mit Ihnen geteilt werden - das ist grundlegender Unterschied: Daten sind verfügbar, nicht Ihre Laufwerke füllen. NICHT bidirektionaler Zugriff, wie Sie beschrieben haben.


Bedeutet ihre können leicht "link" mehrere computer (Mac 's, Pcs, Linux' s) mit kleinem SSD-Speicher mit gesamtem NAS mit mehreren TB Daten. Wir werden Speicherserver (MS, Linux) und kleine Appliances wie RaspberryPi unterstützen.


Zunächst erstellen Sie eine Gruppe, indem Sie Mitglieder einladen, Dateien hinzufügen (lokaler oder Remote-Speicher) und Gruppenmitglieder können sofort auf die Daten zugreifen; Kleine Dateien können sofort synchronisiert werden, größere werden absichtlich heruntergeladen. Lassen Sie mich wissen, ob dies Ihre Fragen beantwortet. Blazej Marciniak, @blazej_os

 0
Author: user277016,
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
2013-11-26 08:35:05

Wenn Sie keine Software auf Ihrem NAS installieren möchten, haben Sie auf allen Ihren Geräten viel Konfigurationsarbeit. Aber das ist deine Entscheidung :).

Sie können auf einem Mac zum Beispiel Forklift verwenden und ein Synclet für einen einfacheren Zugriff erstellen (wie im Dock) oder Sie verwenden Hazel und erstellen Sie eine Aufgabe für die Automatisierung.

 0
Author: UsersUser,
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
2013-11-26 09:08:27

Zu Ihrer Information: Es ist möglich, eine bidirektionale Synchronisierung mit rsync zu erstellen-aber es ist ein bisschen schwierig. Sie müssen zwei rsync-Zeilen erstellen (eine mit der Option --update und mit --delete).

 0
Author: UsersUser,
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
2013-11-26 09:11:22