上記のプロトコルで一度に転送されるファイルの集合サイズのサイズに最大サイズ制限はありますか?私の意図は、たとえば1 GBを超えると、これらの転送プロトコルのいずれかがパケットのドロップを開始するかどうかを知ることです。大きなファイルサイズを転送するために使用するのに最適なプロトコル/テクニック/方法は何でしょうか?
BIGファイルのファイル転送がソースとターゲットのサイズと一致しない上記の問題を読みました。 SCPとFTPがTCPで動作するので、パケットドロップがあってはなりません!
これらのアプリケーションの32ビットバージョン、特に「ラージファイルサポート」でコンパイルされていない古いバージョンには制限がある場合があります。それらの問題はnotパケットがドロップされた結果でしたが、適切なサイズでファイルを書き込んだり(および/または読み取ったり)した結果でした。 1995年に、Irixで2Gbを超えるファイルをサポートしない場合のtar
にも同様の問題がありました。
したがって、送信側と受信側の両方で使用しているアプリケーションの64ビットバージョンがあることを確認してください。
rsync --version
は(とりわけ)64-bit files
を表示します。
scp
にはそのような出力AFAIKはありませんが、type scp
をチェックしてからfile /usr/bin/scp
(type
から取得するパスを指定)を使用して64-bit LSB ..x86-64
を取得すると問題ありません。 sftp
についても同様です