Tôi cố chạy rsync trên máy chủ dùng chung mà tôi không kiểm soát được tệp ssh-config để tránh lỗi đường ống bị hỏng do mất kết nối.
Đây là một đoạn mã tôi sử dụng để sao lưu
rsync -avz --blocking-io --delete-after --exclude 'mail *' / home user @ remote: ./ backup / hàng tháng /
Sử dụng này hoạt động tốt trong khoảng 10 phút. , lỗi đường ống bị hỏng dường như cho tôi biết tôi đã mất kết nối ... có lẽ do rsync chạy ở trạng thái không hoạt động trên SSH nên SSH nghĩ tôi không làm gì trong khi rsync đang chạy.
Tôi đã thử với và không - chặn-io nhưng kết nối vẫn giảm. Chúng có phải là mẹo để giữ cho phiên SSH tồn tại cho đến khi rsync hoàn tất mà không có quyền truy cập vào tập tin ssh-config ?