Я спробував це з SCP, але він говорить "Негативний розмір файлу".
>scp matlab.iso xxx@xxx:/matlab.iso
matlab.iso: Negative file size
Також спробував використовувати SFTP, добре працював, поки не перенесли 2 ГБ файлу, а потім зупинив:
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 Гб? Якщо так, то як я можу передавати більші файли через SSH?
Файлова система призначення - ext4. Дистрибутивом Linux є CentOS 6.5. На даний момент у файловій системі є (доступні) великі файли (до 100 ГБ).
-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
зі стандартних репостів.