Lo probé con SCP, pero dice "Tamaño de archivo negativo".
>scp matlab.iso xxx@xxx:/matlab.iso
matlab.iso: Negative file size
También intenté usar SFTP, funcionó bien hasta que se transfirieron 2 GB del archivo, luego se detuvo:
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
¿Alguna idea de lo que podría estar mal? ¿SCP y SFTP no admiten archivos de más de 2 GB? Si es así, ¿cómo puedo transferir archivos más grandes a través de SSH?
El sistema de archivos de destino es ext4. La distribución de Linux es CentOS 6.5. El sistema de archivos actualmente tiene archivos grandes (accesibles) (hasta 100 GB).
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
. Pero si está ejecutando un sistema 6.5 de 64 bits, probablemente sería más fácil hacer que los administradores instalen openssh-5.3p1-94.el6_6.1.x86_64
y openssh-server-5.3p1-94.el6_6.1.x86_64
desde los repositorios estándar.