Gibt es eine maximale Größenbeschränkung für die Gesamtgröße der Dateien, die mit dem oben genannten Protokoll in einem Durchgang übertragen werden sollen? Ich möchte wissen, ob beispielsweise nach 1 GB eines dieser Übertragungsprotokolle Pakete verwirft. Welches Protokoll/welche Technik/welche Methode eignet sich am besten zum Übertragen großer Dateien?
Ich habe von den oben genannten Problemen gelesen, bei denen Dateiübertragungen für GROSSE Dateien nicht der Größe an der Quelle und dem Ziel entsprechen. Ich weiß, dass SCP und FTP auf TCP funktionieren und keine Paketverluste haben sollten!
Antwort1
Es könnte eine Beschränkung für 32-Bit-Versionen dieser Anwendungen geben, insbesondere für ältere Versionen, die nicht mit "Unterstützung für große Dateien" kompiliert wurden. Diese Probleme wurdennichtein Ergebnis verloren gegangener Pakete, aber beim Schreiben (und/oder Lesen) der Dateien in der entsprechenden Größe. Bereits 1995 gab es ähnliche Probleme, da tar
unter Irix keine Dateien > 2 GB unterstützt wurden.
Stellen Sie daher sicher, dass Sie sowohl auf der Sende- als auch auf der Empfangsseite über 64-Bit-Versionen der verwendeten Anwendung verfügen.
rsync --version
wird es Ihnen (unter anderem) zeigen 64-bit files
.
scp
hat meines Wissens nach keine solche Ausgabe, aber wenn Sie prüfen type scp
und dann verwenden file /usr/bin/scp
(unter Angabe des Pfads, von dem Sie erhalten type
) und erhalten, 64-bit LSB ..x86-64
ist alles in Ordnung. Ähnlich fürsftp