Ich habe eine große Datenmenge - etwa 500 GB - auf der internen Festplatte eines Desktop-PCs. Dazu gehören Musik, Videos, PDFs ... Sie nennen es.
Ich möchte alles auf eine externe USB-Festplatte (1,5 TB Kapazität) kopieren.
Auf dem Desktop-PC wird Ubuntu ausgeführt. Zunächst habe ich einfach die Festplatte angeschlossen und gemountet und den Ordner der obersten Ebene auf die Festplatte gezogen.
Es wurde mit dem Kopieren begonnen, aber es scheint sehr langsam zu gehen. Etwa 10 Minuten später und es ist nur etwa 500 MB erledigt. Ich bin sicher, dass dies langsamer ist als das, was ich mit weniger Gesamtdaten erreichen könnte.
Ich frage mich also, ob es einen schnelleren Weg gibt, dies zu tun.
Wäre es besser, es in Abschnitten (dh 500 MB oder so) zu kopieren, als alle auf einmal?
quelle
Was auch immer Ihre Schnittstelle zur Festplatte ist, Sie sollten rsync verwenden, um die Daten zu kopieren. Sie können Übertragungen und Dateien einzeln (--partial) fortsetzen, Sie erhalten Fortschritte und Prüfsummen werden auf dem Zielmedium überprüft.
Zusamenfassend:
Wenn Sie über eine Netzwerkschnittstelle übertragen, fügen Sie das Argument -C hinzu, um die Komprimierung zu aktivieren. In den meisten Fällen sind Sie bandbreitengebunden, sodass die Leistung nicht beeinträchtigt wird, selbst wenn der Inhalt bereits komprimiert ist.
Wenn Sie können, sollten Sie Ihre Daten vor dem Übertragen tarieren, damit das Dateisystem nicht mehr viele Dateien erstellen, Zeitstempel hinzufügen, Speicherplatz zuweisen muss ... für jede Datei.
Sie werden wahrscheinlich eine Verbesserung der Kopiergeschwindigkeit feststellen.
quelle
Wenn ich eine wirklich große Datenmenge zum Kopieren hätte, würde ich das Laufwerk aus dem externen Gehäuse herausziehen und es intern in den Computer einsetzen und es dann wieder in das Gehäuse einlegen, wenn ich fertig bin. Ich halte ein paar SATA-Kabel und Laufwerksschächte für genau diese Art von Bedarf offen. Das Öffnen und anschließende Schließen des Gehäuses ist zeitaufwändig, aber die Kopie selbst ist meilenweit schneller.
quelle
Sie haben nicht erwähnt, welches Dateisystem sich auf dem USB-Laufwerk befindet. Ist es ein natives Linux-Dateisystem oder verwenden Sie ntfs / fat32? Ich denke, wenn Sie eine Sicherung durchlaufen müssen, kostet Sie dies Leistung.
Wenn Sie so viele Daten kopieren müssen, würde ich persönlich die GUI überspringen, da dies Ihren Kopiervorgang zusätzlich belastet. Stattdessen würde ich einen der vielen CLI- Befehle (cp, rsync, cpio, tar usw.) zum Kopieren von Dateien verwenden.
Wenn Sie mit so etwas wie rsync arbeiten, sollte es keinen Grund geben, Dateien in kleinen Mengen zu kopieren.
quelle