Was bedeutet Kopiervorbereitung?

Ich versuche, eine große Menge Dateien von einer Festplatte auf eine Zeitkapsel zu kopieren. Etwa 200 GB. Normalerweise ist das Kopieren von Dateien in OSX ziemlich schnell und einfach, aber ich fand das unhandlich, da es vor dem Kopieren das Kopieren der Dateien vorbereitet und die Anzahl der zu kopierenden Dateien langsam zunimmt.

Normalerweise ist diese Phase im Handumdrehen vorbei, aber aufgrund des großen Volumens, das mehr als 20 Minuten gedauert hat, habe ich danach aufgegeben. Was genau macht es in dieser Zeit? Warum muss es das tun, wenn ich einfach einen Ordner kopiere (es gibt nur einen Ordner im Stammverzeichnis der Festplatte), damit es weiß, dass sich alle Dateien darin befinden.

Gibt es eine Möglichkeit, diesen Vorgang zu überspringen, da es tatsächlich schneller, wenn auch zeitaufwändiger für mich ist, kleinere Teile davon nacheinander zu kopieren?

Warum kann es nicht einfach alle Einsen und Nullen kopieren, ohne dass diese Vorbereitungen getroffen werden?

Das Gleiche gilt auch für das Komprimieren einer großen Anzahl von Dateien: "Vorbereitung zum Komprimieren". Scheint ziemlich seltsam, soweit ich weiß, tun die zugrunde liegenden Befehle dies nicht?

Antworten (2)

Ich bin mir nicht sicher, was die Phase "Vorbereitung" tatsächlich bewirkt. Ich vermute, es könnte etwas mit der Überprüfung zu tun haben, dass das Ziel keine Dateien/Ordner enthält, die in der Quelle vorhanden sind (was dazu führt, dass es Sie fragen muss, was mit dem Konflikt zu tun ist).

Wenn Sie mit Terminal vertraut sind, können Sie in jedem Fall verwenden, rsyncwas sofort mit dem Kopieren beginnt und Ihnen sofort Feedback gibt.

Ich würde so etwas verwenden:

rsync --partial --progress -av ~/Desktop/MyFolder /Volumes/MyTimeCapsule/
Tatsächlich beginnt der obige Befehl nicht sofort mit dem Kopieren.
Wenn Sie die Dinge beschleunigen möchten, verwenden Sie nicht das -vVerbose-Flag.

Wie @Harv vorschlägt, können Sie rsync verwenden, um Dateien anstelle des Finder zu kopieren, aber wenn Sie die rsync-Version (2.6.x) verwenden, die Apple mit Mavericks enthält, möchte es eine Dateiliste erstellen, bevor Sie etwas kopieren, was Sie tun versuchen in erster Linie zu vermeiden.

Version 3 oder neuer von rsync kann laut einer Antwort hier anscheinend die Dateiliste im laufenden Betrieb erstellen: https://serverfault.com/questions/208494/rsync-is-just-hanging-building-file-list

Um rsync 3 zu verwenden, müssen Sie sich irgendwo eine neuere Version besorgen; hier ist ein Blogbeitrag, der über einige Optionen spricht: http://blog.brettalton.com/2013/08/05/how-to-speed-up-rsync-on-your-mac-and-stop-the-dreaded- baudateiliste/

brew install rsynckann verwendet werden, um rsync 3 zu erhalten.