SCPで試しましたが、「負のファイルサイズ」と表示されます。
>scp matlab.iso xxx@xxx:/matlab.iso
matlab.iso: Negative file size
また、SFTPを使用してみて、2 GBのファイルが転送されるまで問題なく動作してから停止しました。
sftp> put matlab.iso
Uploading matlab.iso to /home/x/matlab.iso
matlab.iso -298% 2021MB -16651.-8KB/s 00:5d
o_upload: offset < 0
何が間違っている可能性がありますか?SCPとSFTPは2 GBを超えるファイルをサポートしていませんか?もしそうなら、どうすればSSH経由で大きなファイルを転送できますか?
宛先ファイルシステムはext4です。LinuxディストリビューションはCentOS 6.5です。現在、ファイルシステムには(アクセス可能な)大きなファイルがあります(最大100 GB)。
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
。あなたは、64ビット6.5システムを実行している場合しかし、おそらく、管理者がインストール持つことが容易になるだろうopenssh-5.3p1-94.el6_6.1.x86_64
とopenssh-server-5.3p1-94.el6_6.1.x86_64
、標準のリポジトリから。