Wie kann ich einen Ordner mit einer externen USB-Festplatte synchronisieren?

17

Ich habe eine wachsende Musiksammlung, die ich manuell mit einem externen USB-Laufwerk synchronisiere. Manchmal bearbeite ich ihre ID3-Tags, füge eine Datei auf der Festplatte oder dem USB-Laufwerk hinzu oder lösche sie und möchte diese Änderungen zwischen beiden synchronisieren.

Hat Ubuntu etwas zur Verfügung, das mir bei diesem Szenario helfen würde? Am besten etwas, das mit einer Benutzeroberfläche einfach zu bedienen ist.

Update : Um meine Frage zu klären, können Änderungen sowohl auf der lokalen Festplatte als auch auf dem USB-Laufwerk auftreten, sodass der Synchronisierungsvorgang in beide Richtungen erfolgen muss.

Cesar
quelle
Gibt es eine Möglichkeit, dies automatisch ohne udev-Regeln zu tun?
user29020

Antworten:

12

Nun, rsync ist dafür ein großartiges Befehlszeilen-Tool.

Sie haben erwähnt, dass Sie eine grafische Benutzeroberfläche wünschen , daher empfehle ich Gadmintools, das gadmin-rsync enthält.


Update: Probieren Sie es mit Unison-GTK aus .

Nathan Osman
quelle
Ist rsync nicht nur für eine Richtungssynchronisierung geeignet? Bitte sehen Sie meine aktualisierte Frage.
Cesar
@Cesar: Ich habe meine Antwort aktualisiert.
Nathan Osman
Unison-GTK ist für diesen Zweck entwickelt worden. Normalerweise werden alle Änderungen in beide Richtungen so gehandhabt, wie Sie es erwarten würden. Klicken Sie einfach auf "Los". Der einzige Nachteil von unison ist, dass es nicht mehr wirklich von seinen Entwicklern gewartet wird, so dass es keine neuen Funktionen usw. gibt
Marcel Stimberg
3

Ich weiß, es ist eine alte Frage, aber als Antwort für jemanden wollte ich sagen, dass ich FreeFileSync ausprobiere, eine OpenSource-Anwendung, die mit einem anderen Dienstprogramm namens RealTimeSync gebündelt ist. Dieser letzte Befehl löst einen Befehl aus (vermutlich FreeFileSync, aber ich glaube, Sie können tatsächlich jede Befehlszeile ausführen), wenn der Inhalt eines Ordners geändert wird (oder wenn dieser Ordner verfügbar wird). Ich werde die Ergebnisse aktualisieren, sehe aber auf den ersten Blick vielversprechend aus (trotz der knappen und windowsorientierten Dokumentation).

Update: scheint gut zu funktionieren. Ich habe RealTimeSync so eingestellt, dass die Verfügbarkeit und / oder Änderungen von zwei Ordnern (Quelle und Ziel) überwacht werden und in diesem Fall ein Synchronisierungsjob ausgeführt wird, und alles ist gut gelaufen. Löschvorgänge wurden ebenfalls mit einer (meiner Meinung nach) netten Funktion übertragen: Gelöschte Dateien (die von FreeFileSync als Ergebnis der Synchronisierung gelöscht wurden) werden in einen Ordner im Papierkorb (oder in einen Ordner Ihrer Wahl) verschoben, der mit FFS + time- benannt ist. Datumsstempel.

Es muss immer noch unter schwierigen Bedingungen (große Synchronisierungsaufträge, über eine große Anzahl von Dateien) getestet werden, um die Geschwindigkeit des Dateivergleichs zu überprüfen. Werde morgen machen.

luri
quelle
Sie können es von dort
stragu
Ich habe es ausprobiert und es ist sehr einfach zu bedienen, mit mehreren Modi (Zweiwege, Spiegeln, Aktualisieren und Benutzerdefiniert). Ich habe eine 37,3-Gbit-Synchronisation in 17 Minuten über USB 2.0 für einen Ordner mit mehr als 224 Gbit durchgeführt.
stragu
2

Ich denke, die beste Software für diese Situation wäre DirSyncPro (V1.4). Sie können ihre Website hier überprüfen . Diese Software wurde mit Java geschrieben, muss also nicht installiert werden und ist sehr portabel. Es verfügt über verschiedene Funktionen wie Backup , Synchronisierung von Dateien , Spiegelung von Laufwerken und ist eine Freeware-Lösung.

Es befindet sich in aktiver Entwicklung und Sie können garantieren, dass Sie regelmäßig neue Funktionen erhalten. Die Software ist ausgereift, stabil und eine ideale Backup-Software. Probieren Sie es einfach aus.

Ich habe unten einen Screenshot der Software angehängt.

Bildbeschreibung hier eingeben

Es funktioniert sowohl bidirektional als auch mono-direktional, was es zu einer idealen Backup-Software macht. Sie können auch Sicherungen planen, Ausnahmen erstellen und die Jobeinstellungen speichern, sodass Sie nicht jedes Mal eine erstellen müssen, wenn Sie etwas sichern möchten.

Ich bin nur ein Benutzer dieser Software, sehr beeindruckt von ihrer Zuverlässigkeit und ihren Funktionen.

nik90
quelle
1

Normalerweise verwende ich in diesen Szenarien rsync. Es gibt eine GUI-Version mit dem Namen, grsyncaber ich weiß nicht, wie einfach die Verwendung ist.

jbowtie
quelle
Ist rsync nicht nur für eine Richtungssynchronisierung geeignet? Bitte sehen Sie meine aktualisierte Frage.
Cesar