Ich habe eine große Datenmenge (mehrere GB) auf einem Remote-Laufwerk, das transparent über NFS bereitgestellt wird. Ich möchte diese Dateien in ein Unterverzeichnis kopieren, in dem sie sich bereits befinden, damit alles auf derselben physischen Festplatte bleibt. Aus diesem Grund möchte ich einen unnötigen Roundtrip über das Netzwerk verhindern.
Es scheint, dass cp files* subdir
dies die naive Sache macht und alle Daten in den Speicher liest und sie dann zurückschreibt. Ist das wahr? Gibt es einen speziellen Befehl, der das eigentliche Kopieren vollständig auf dem Server ausführt, mit dem die Festplatte physisch verbunden ist?
cp
) oder verschieben (wie inmv
)? Wenn Sie die Dateien verschieben, verstehe ich nicht, warum es zu Roundtrips kommen sollte.