Saya mencobanya dengan SCP, tetapi tertulis "Ukuran file negatif".
>scp matlab.iso xxx@xxx:/matlab.iso
matlab.iso: Negative file size
Juga mencoba menggunakan SFTP, berfungsi dengan baik hingga 2 GB file telah ditransfer, lalu berhenti:
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
Adakah yang tahu apa yang salah? Jangan SCP dan SFTP mendukung file yang lebih besar dari 2 GB? Jika demikian, lalu bagaimana saya bisa mentransfer file yang lebih besar melalui SSH?
Sistem file tujuan adalah ext4. Distribusi Linux adalah CentOS 6.5. Sistem file saat ini memiliki (dapat diakses) file besar di dalamnya (hingga 100 GB).
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
. Tetapi jika Anda menjalankan sistem 6.5 64-bit, mungkin akan lebih mudah untuk menginstal admin openssh-5.3p1-94.el6_6.1.x86_64
dan openssh-server-5.3p1-94.el6_6.1.x86_64
dari repo standar.