Chuyển tập tin đáng tin cậy


0

Tôi có một tệp nén lớn có kích thước 2,5G, tôi đã thử scp nó từ máy chủ từ xa, sau khi chuyển xong, tôi md5sum kiểm tra nó, nó thất bại. Việc chuyển đã hoàn thành và kích thước tệp (tính bằng byte) hoàn toàn giống nhau.

Câu hỏi của tôi là làm thế nào tôi có thể chuyển tập tin này một cách đáng tin cậy bằng scp hoặc với bất kỳ công cụ nào khác?

Cảm ơn.


Vui lòng cải thiện câu hỏi của bạn với bất kỳ thông tin nào khác mà bạn có thể có, tức là, nếu bạn chắc chắn rằng việc chuyển hoàn thành, kích thước tệp có giống nhau không? Các hệ điều hành nguồn và mục tiêu và hệ thống tập tin là gì? Bạn có loại quyền truy cập nào trên máy chủ từ xa? Bạn có thể chạy không rsync hoặc một máy chủ web đơn giản ở đó (thông qua Python, có lẽ) để lấy tệp với wget hoặc là curl?
roguesys

Câu trả lời:


2

rsync sẽ cố gắng hết sức để đảm bảo rằng tệp được truyền còn nguyên vẹn, miễn là bạn không ghi đè hành vi thông thường của nó.


Có tùy chọn -e được tính là 'ghi đè hành vi bình thường' không?
Shawn

Không. rsync không quan tâm đến việc vận chuyển. Miễn là nó có thể nói chuyện với rsync ở phía bên kia, tất cả đều tốt.
Ignacio Vazquez-Abrams

Bạn có nghĩa là một máy chủ rsync trên điều khiển từ xa? Tôi không có nhưng nó vẫn chạy tốt.
Shawn

2
rsync chạy trên hệ thống cục bộ sẽ mở một shell trên hệ thống từ xa và chạy rsync ở đó, và sau đó hai trường hợp rsync giao tiếp qua liên kết.
Ignacio Vazquez-Abrams

Hóa ra rsync cũng không đáng tin cậy, tôi đã tải xuống một vài tệp lớn với rsync, một số thì không ổn.
Shawn

0

Các ứng dụng khách Bittorrent, Direct Connect cũng xác minh tổng kiểm tra khi chuyển và chuyển lại khối bị hỏng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.