Ich muss in der Lage sein, ca. 2 TB Daten von einem externen Laufwerk (einzelne externe USB-Festplatte) auf ein anderes externes Laufwerk (über Firewire angeschlossenes Drobo) zu kopieren.
Finder ist keine Option. Wenn es auf ein Problem stößt, stoppt es den Prozess und ich muss herausfinden, warum es fehlgeschlagen ist und von vorne anfangen. Es könnte Monate dauern, bis ich damit fertig bin.
Ich habe etwas über CP und RSYNC gelesen, bin aber nicht so vertraut und befürchte, dass ich einige der Schalter falsch einsetze und Dateien verpasse, die Dateidaten vermassle oder das Schlimmste ...
Kann jemand vorschlagen, wie ich dies mit minimalem Risiko und minimalen Kosten realisieren kann?
macos
finder
backup
file-transfer
Swisher Sweet
quelle
quelle
Antworten:
Die Remote-Synchronisierung
rsync
ist eine zuverlässige Option zum Kopieren großer Datenmengen. Sie können den Befehl vorbereiten und einen Probelauf ausführen, bevor Sie die Kopie übernehmen. addieren--dry-run
, um die Kopie zu simulieren.Ihr letzter Befehl wird ziemlich einfach sein:
Die Flaggen sind:
v
erhöht die Ausführlichkeit.a
Wendet Archiveinstellungen an, um die Quelldateien genau zu spiegeln, einschließlich symbolischer Links und Berechtigungen.E
kopiert erweiterte Attribute und Resource Forks (nur OS X).progress
Bietet eine Countdown- und Übertragungsstatistik während des Kopiervorgangs.sudo
, wird verwendet, um sicherzustellen, dassrsync
Sie unabhängig vom Eigentümer über die entsprechenden Rechte verfügen, um auf alle Dateien auf Ihrem Laufwerk zuzugreifen und diese zu lesen. Dies ermöglicht auchrsync
das Schreiben der Dateien auf das neue Laufwerk, wobei die ursprünglichen Eigentümerinformationen wiederhergestellt werden.rsync
ist wahrscheinlich die beste Wahl, da sie bei Problemen erneut ausgeführt werden kann, eine detaillierte Protokollierung bietet und so schnell wie möglich ist, während sie sicher bleibt.Es gibt zahlreiche Führungen , um das Beste aus
rsync
, rsync Befehl Beispiele liefert relevante Beispiele. Achten Sie, wie @GordonDavisson unten ausführt, auf die abschließenden Schrägstriche. Diese können einen großen Unterschied machen, wenn Ihre Kopie mit einem Ordner beginnt.Alternative Tools umfassen
ditto
undcp
. Beide Optionen sind vernünftig, bieten jedoch eine unterschiedliche Syntax.quelle
Ich habe Bittorrent Sync verwendet, um 8 TB zwischen meinem Drobo und QNAP zu synchronisieren.
quelle
Ich habe hier vor einiger Zeit eine ähnliche Frage beantwortet . Meine Antwort wird unten kopiert.
Ich benutze
cp -Rfv sourcefile destinationfile
mit Erfolg regelmäßig.cp
= kopierenR
= pflegt Dateihierarchienf
= Wenn eine vorhandene Zieldatei nicht geöffnet werden kann, entfernen Sie sie und versuchen Sie es erneutv
= ausführlicher Modus, zeigt Dateien an, die während des Fortschritts übertragen werdensourcefile
= Daten, die Sie kopieren möchtendestinationfile
= Verzeichnis / Laufwerk, in das kopiert werden sollquelle
-n
, dass bereits vorhandene Dateien nicht kopiert werden, und-p
alle Berechtigungen, einschließlich erweiterter Attribute und Ressourcenzweige, beibehalten werden, sofern dies möglich ist.Der "schnellste" Weg wäre, beide Laufwerke physisch so zu verschieben, dass sie sich innerhalb eines einzelnen Computers befinden, die Kopie (oder rsync) durchzuführen und sie dann zurück zu verschieben.
Ich würde immer noch rsync verwenden, da rsync die Dateien, die bereits erfolgreich waren, nicht erneut kopiert, wenn sie aus irgendeinem Grund unterbrochen werden (cat tritt auf den Netzschalter?). Es werden auch keine Dateien kopiert, die identisch sind und sich am selben Ort befinden.
quelle
Wenn Sie Laufwerk A genau auf Laufwerk B kopieren möchten, können Sie dies mit dem Festplatten-Dienstprogramm tun.
Wir werden die Wiederherstellungsfunktion von Disk Utility verwenden . Einige Hintergrundinformationen zum Unterschied zwischen Wiederherstellen und Kopieren und Einfügen:
Quelle: https://www.lifewire.com/use-disk-utility-to-clone-macs-drive-4042367
Anleitung
zum Kopieren aller Dateien von Gerät A auf Gerät B
Quelle: https://support.apple.com/guide/disk-utility/restore-a-disk-dskutl14062/mac
quelle
Wenn Sie die Befehlszeilenroute nicht verwenden möchten, synchronisiere ich mit der FreeFileSync- App routinemäßig 2 TB Daten von einem externen Array ohne Probleme mit einem Netzwerkspeicherort. Sie können steuern, wie Fehler behandelt werden, und ein Protokoll abrufen, wenn der Vorgang abgeschlossen ist.
quelle