Ich muss in der Lage sein, etwa 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 beginnen. Es könnte Monate dauern, bis ich das überstehe.
Ich habe über CP und RSYNC gelesen, bin aber nicht allzu vertraut und fürchte, ich könnte einige der Schalter falsch einstellen und Dateien verpassen oder die Dateidaten vermasseln oder am schlimmsten ...
Kann jemand vorschlagen, wie ich das mit minimalem Risiko und minimalen Kosten durchziehen könnte?
Remote Sync rsync
ist eine zuverlässige Wahl zum Kopieren großer Datenmengen. Sie können den Befehl vorbereiten und einen Probelauf durchführen, bevor Sie sich auf die Kopie festlegen; add --dry-run
, um die Kopie zu simulieren.
Ihr letzter Befehl wird ziemlich einfach sein:
sudo rsync -vaE --progress /Volumes/SourceName /Volumes/DestinationName
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 Ressourcenzweige (nur OS X).--progress
zeigt den Fortschritt während des Kopierens an.sudo
, wird verwendet, um sicherzustellen, dass rsync
Sie unabhängig vom Eigentümer über die entsprechenden Rechte verfügen, um auf alle Dateien auf Ihrem Laufwerk zuzugreifen und diese zu lesen. Dadurch können rsync
die Dateien auch auf das neue Laufwerk geschrieben werden, wodurch die ursprünglichen Eigentümerinformationen wiederhergestellt werden.
rsync
ist wahrscheinlich die beste Wahl, da es bei Problemen erneut ausgeführt werden kann, eine detaillierte Protokollierung bietet und so schnell wie möglich ist, während es sicher bleibt.
Es gibt zahlreiche Anleitungen, um das Beste aus rsync
, rsync-Befehlsbeispielen zu machen, bietet relevante Beispiele. Achten Sie auf die abschließenden Schrägstriche; Diese können einen großen Unterschied machen, wenn Ihre Kopie mit einem Ordner beginnt.
Alternative Tools sind ditto
und cp
. Beide sind vernünftige Optionen, bieten aber unterschiedliche Syntax.
Eine ähnliche Frage habe ich hier vor einiger Zeit beantwortet. Meine Antwort ist unten kopiert.
Ich benutze cp -Rfv sourcefile destinationfile
mit Erfolg auf einer ziemlich regelmäßigen Basis.
cp
= kopieren
R
= verwaltet Dateihierarchien
f
= Wenn eine vorhandene Zieldatei nicht geöffnet werden kann, entfernen Sie sie und versuchen Sie es erneut
v
= Ausführlicher Modus, zeigt übertragene Dateien im Verlauf an
sourcefile
= Daten, die Sie kopieren möchten
destinationfile
= Verzeichnis/Laufwerk, in das kopiert werden soll
-n
, dass bereits vorhandene Dateien nicht kopiert werden und -p
alle Berechtigungen, einschließlich erweiterter Attribute und Ressourcenverzweigungen, wo möglich, beibehalten werden.Ich habe die Bittorrent-Synchronisierung verwendet, um 8 TB zwischen meinem Drobo und QNAP zu synchronisieren.
Wenn Sie nicht die Befehlszeilenroute verwenden möchten, verwende ich die FreeFileSync- App routinemäßig, um 2 TB Daten von einem externen Array problemlos mit einem Netzwerkspeicherort zu synchronisieren. Sie können steuern, wie Fehler behandelt werden, und nach Abschluss ein Protokoll erhalten.
Der "schnellste" Weg wäre, beide Laufwerke physisch auf einen einzelnen Computer zu verschieben, die Kopie (oder rsync) durchzuführen und sie dann zurück zu verschieben.
Ich würde immer noch rsync verwenden, denn wenn es aus irgendeinem Grund unterbrochen wird (Katze tritt auf den Netzschalter?), kopiert rsync die Dateien, die bereits erfolgreich waren, nicht erneut. Es werden auch keine Dateien kopiert, die gleich sind und sich am gleichen Ort befinden.
Wenn Sie Laufwerk A genau auf Laufwerk B kopieren möchten, können Sie dies mit dem Festplattendienstprogramm tun.
Wir werden die Wiederherstellungsfunktion des Festplatten-Dienstprogramms verwenden . Einige Hintergrundinformationen zum Unterschied zwischen Wiederherstellen und Kopieren und Einfügen:
Die Wiederherstellungsfunktion im Festplatten-Dienstprogramm verwendet eine Blockkopierfunktion , die den Kopiervorgang beschleunigen kann . Es erstellt auch eine nahezu exakte Kopie des Quellgeräts . Wenn wir „fast genau“ sagen, wollen wir damit nicht sagen, dass nützliche Daten zurückgelassen werden könnten, denn das ist nicht der Fall. Das bedeutet, dass eine Blockkopie alles in einem Datenblock von einem Gerät auf das andere kopiert . Die Ergebnisse sind fast eine exakte Kopie des Originals. Eine Dateikopie hingegen kopiert Daten Datei für Datei, und während die Dateidaten gleich bleiben, wird der Speicherort der Datei auf den Quell- und Zielgeräten wahrscheinlich sehr unterschiedlich sein .
Die Verwendung einer Blockkopie ist schneller , hat jedoch einige Einschränkungen, die sich darauf auswirken, wann sie verwendet werden kann. Das Wichtigste ist, dass das blockweise Kopieren erfordert, dass sowohl das Quell- als auch das Zielgerät zuerst von Ihrem Mac getrennt werden. Dadurch wird sichergestellt, dass sich Blockdaten während des Kopiervorgangs nicht ändern. Aber keine Sorge; Sie müssen die Demontage nicht durchführen. Die Wiederherstellungsfunktion des Festplattendienstprogramms erledigt das für Sie. Dies bedeutet jedoch, dass weder die Quelle noch das Ziel verwendet werden können, wenn Sie die Wiederherstellungsfunktionen verwenden .
Quelle: https://www.lifewire.com/use-disk-utility-to-clone-macs-drive-4042367
Anweisungen
zum Kopieren aller Dateien von Gerät A auf Gerät B
WARNUNG : Wenn Sie ein Volume auf einem anderen wiederherstellen, werden alle Dateien auf dem Zielvolume gelöscht. Kopieren Sie vor dem Wiederherstellen eines Volumes alle Dateien auf dem Zielvolume, die Sie auf einem anderen Volume speichern möchten.
- Wählen Sie „Ansicht“ > „Alle Geräte anzeigen“.
- Wählen Sie das Volume in der Seitenleiste aus, das Sie wiederherstellen möchten, und klicken Sie dann auf die Schaltfläche „Wiederherstellen
“ oder wählen Sie „Bearbeiten“ > „Wiederherstellen“.
Dies ist das Volume, das gelöscht wird und zur exakten Kopie wird. [Gerät B]
- Klicken Sie auf das Einblendmenü „Wiederherstellen“ und wählen Sie dann das Volume aus, das Sie kopieren möchten [Gerät A].
- Klicken Sie auf Wiederherstellen und dann auf Fertig.
Quelle: https://support.apple.com/guide/disk-utility/restore-a-disk-dskutl14062/mac
dd
das Festplatten-Dienstprogramm nicht in der Lage, sie durch Größenänderung wiederherzustellen, nachdem nicht kopierte Blöcke zurückgelassen wurden.
jungrrrr
Bilderstürmer
TextGeek