Tôi có hai máy chủ. Một trong số đó có 15 triệu tệp văn bản (khoảng 40 GB). Tôi đang cố gắng chuyển chúng sang một máy chủ khác. Tôi đã cân nhắc việc nén chúng và chuyển kho lưu trữ, nhưng tôi nhận ra rằng đây không phải là một ý tưởng hay.
Vì vậy, tôi đã sử dụng lệnh sau:
scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt
Nhưng tôi nhận thấy rằng lệnh này chỉ chuyển khoảng 50.000 tệp và sau đó kết nối bị mất.
Có giải pháp nào tốt hơn cho phép tôi chuyển toàn bộ bộ sưu tập các tập tin không? Tôi có nghĩa là sử dụng một cái gì đó như rsync
để chuyển các tập tin không được chuyển khi mất kết nối. Khi một ngắt kết nối khác xảy ra, tôi sẽ gõ lại lệnh để truyền tệp, bỏ qua những cái đã được chuyển thành công.
Điều này là không thể scp
, bởi vì nó luôn bắt đầu từ tập tin đầu tiên.
-h
cờ để sử dụng các đơn vị có thể đọc được. Và nếu bạn muốn có nhiều chi tiết hơn, bạn có một vài lựa chọn:-i
và / hoặc-v
/-vv
.