Próbowałem z SCP, ale napis „Negatywny rozmiar pliku”.
>scp matlab.iso xxx@xxx:/matlab.iso
matlab.iso: Negative file size
Próbowałem także przy użyciu SFTP, działało dobrze do momentu przesłania 2 GB pliku, a następnie przestało działać:
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
Masz pojęcie, co może być nie tak? Czy SCP i SFTP nie obsługują plików większych niż 2 GB? Jeśli tak, to jak mogę przesyłać większe pliki przez SSH?
Docelowym systemem plików jest ext4. Dystrybucja Linuksa to CentOS 6.5. System plików ma obecnie (dostępne) duże pliki (do 100 GB).
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
. Ale jeśli korzystasz z 64-bitowego systemu 6.5, prawdopodobnie łatwiej byłoby mieć administratorów zainstalowanych openssh-5.3p1-94.el6_6.1.x86_64
i openssh-server-5.3p1-94.el6_6.1.x86_64
ze standardowych repozytoriów.