Offline-Dateien in Mac oder Linux

6286
notnoop

HINWEIS : Dies ist eine vollständige Überarbeitung meiner vorherigen Frage. Sie sind verwandt, aber keine Duplikate.

Ich suche nach einem Mac (oder Linux) -Äquivalent für die Windows-Offlinedateien- Funktion. Ich möchte einige lokale Kopien von Dateien im Netzwerkspeicher aufbewahren, da ich nicht immer eine Verbindung zum NAS herstellen kann. Ich möchte jedoch sicherstellen, dass die Dateien synchronisiert werden, sobald ich wieder mit dem Laufwerk verbunden bin (und möchte, dass sie danach synchronisiert werden).

Bitte beachten Sie, dass Sie mit dieser Funktion nur wenige Ordner von der externen Festplatte kopieren können, nicht die gesamte Festplatte.

Gibt es so etwas?

2

4 Antworten auf die Frage

2
Richard Hoskins

FileSync führt auf dem Macintosh das aus, was Sie möchten.

2
nagul

Versuchen Sie es mit Unison .

Unison ist ein Dateisynchronisierungstool für Unix und Windows. Auf diese Weise können
zwei Replikate einer Sammlung von Dateien und Verzeichnissen auf
verschiedenen Hosts (oder verschiedenen Datenträgern auf demselben Host) gespeichert,
separat geändert und anschließend auf den neuesten Stand gebracht werden, indem die Änderungen in den
einzelnen Replikaten auf die anderen übertragen werden.

Hier können Sie die zu synchronisierenden Verzeichnisse angeben - dies sind die Ordner, die Sie zwischenspeichern möchten. Sie können auch die Synchronisationsrichtung fein steuern. Es wird nicht automatisch ausgeführt, wenn Sie eine Verbindung zum Laufwerk herstellen. Sie müssen dies selbst auslösen, abhängig von der Linux-Distribution, die Sie ausführen und wie Sie eine Verbindung zum Remote-Laufwerk herstellen. Wenn Sie beispielsweise den mount- Befehl verwenden, wickeln Sie ihn in ein Skript ein, das nach dem mount unison aufruft. Auf der Ubuntu-Community-Dokumentationsseite wird kurz beschrieben , wie sie verwendet wird.

Unison ist ein Befehlszeilentool, das auch eine GUI mit demselben Namen hat. Wenn Sie Ubuntu verwenden, sind beide Pakete im Universum enthalten, werden jedoch standardmäßig nicht installiert.

$ sudo apt-get install unison unison-gtk

Es ist auch für den Mac über Ports (Fink, Macports usw.) verfügbar.

Eigenschaften:

 * Unison runs on both Windows (95, 98, NT, 2k, and XP) and Unix (OSX, Solaris, Linux, etc.) systems. Moreover, Unison works across platforms, allowing you to synchronize a Windows laptop with a Unix server, for example. * Unlike a distributed filesystem, Unison is a user-level program: there is no need to modify the kernel or to have superuser privileges on either host. * Unlike simple mirroring or backup utilities, Unison can deal with updates to both replicas of a distributed directory structure. Updates that do not conflict are propagated automatically. Conflicting updates are detected and displayed. * Unison works between any pair of machines connected to the internet, communicating over either a direct socket link or tunneling over an encrypted ssh connection. It is careful with network bandwidth, and runs well over slow links such as PPP connections. Transfers of small updates to large files are optimized using a compression protocol similar to rsync. * Unison has a clear and precise specification, described below. * Unison is resilient to failure. It is careful to leave the replicas and its own private structures in a sensible state at all times, even in case of abnormal termination or communication failures. * Unison is free; full source code is available under the GNU Public License. 
1
Simon

Ich war mit ifolder, einer plattformübergreifenden Lösung für bidirektionales Filesharing, erfolgreich. Es scheint stabil zu sein. Es ist eine Client-Server-Lösung.

Sie könnten sich auch http://offlinefs.sourceforge.net/wiki/ ansehen, ich habe es nicht probiert, aber es sieht interessant aus.

0
LKM

Dies ist nicht ganz das, wonach Sie gefragt haben, aber abhängig davon, was Sie konkret erreichen möchten, sollten Sie ein Versionskontrollsystem wie Subversion in Betracht ziehen . Ihre Dateien werden nicht automatisch synchronisiert, aber Sie erhalten im Gegenzug einen Versionsverlauf und einige andere nützliche Funktionen.