Tôi đã thử nó với SCP, nhưng nó nói "Kích thước tệp âm".
>scp matlab.iso xxx@xxx:/matlab.iso
matlab.iso: Negative file size
Cũng đã thử sử dụng SFTP, hoạt động tốt cho đến khi 2 GB tệp được chuyển, sau đó dừng:
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
Bất cứ ý tưởng những gì có thể là sai? Không hỗ trợ các tệp SCP và SFTP lớn hơn 2 GB? Nếu vậy, làm thế nào tôi có thể chuyển các tệp lớn hơn qua SSH?
Hệ thống tập tin đích là ext4. Bản phân phối Linux là CentOS 6.5. Hệ thống tệp hiện có (có thể truy cập) các tệp lớn trên đó (tối đa 100 GB).
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
. Nhưng nếu bạn đang chạy hệ thống 64 bit 64, có thể dễ dàng cài đặt quản trị viên hơn openssh-5.3p1-94.el6_6.1.x86_64
và openssh-server-5.3p1-94.el6_6.1.x86_64
từ các repos tiêu chuẩn.