Ich habe rsync erfolgreich verwendet , um meine Home-Verzeichnisse zwischen meinem Laptop und meinem Netbook zu synchronisieren (beide mit ext4 unter Linux). Mein einziges Problem dabei ist, dass ich hin und wieder bestimmte Verzeichnisse komplett neu organisieren möchte, und rsync sieht dies als Löschen und Erstellen neuer Dateien an, was es sehr langsam und ineffizient macht.
Kennt jemand eine gute Software, die sich gut mit Dateiverschiebungen befasst?
Ich habe festgestellt, dass unison dazu in der Lage sein sollte, aber es scheint in der Praxis nicht zu funktionieren. Ich habe unisono getestet, indem ich zwei lokale Verzeichnisse mit jeweils einer großen Datei synchronisiert habe. Dabei wurde meine Verschiebung immer noch als Löschung + Erstellung erkannt und war sogar noch langsamer als rsync .
Außerdem, wenn ich richtig von meiner Suche erinnern unisono vor ‚s Quellcode vor ein paar Monaten, es versucht , so etwas wie tun sha zu tun Summen und ich will nicht meine ideale Lösung sha Summen-zu tun , auf großen zu langsam Dateien / Verzeichnisse. Ich möchte etwas, das Dinge bemerkt wie:
"Das letzte Quellgegenstück dieser Datei scheint gelöscht worden zu sein, und an anderer Stelle im Quellverzeichnisbaum befindet sich eine neue Datei mit demselben Datum, derselben Größe und derselben Inode-Nummer. Ich gehe also nur davon aus, dass dies ein Umzug war und Verschieben Sie das Zielgegenstück entsprechend, anstatt Löschen + Kopieren durchzuführen. "
Es ist mir wichtig, dass ich diese Maschinen schnell synchronisieren kann.
Irgendwelche Vorschläge?