Tôi đang sao lưu máy chủ từ xa sang máy tính khác bằng rsync.
Trong cron.d Daily tôi có một tập tin với điều này:
rsync -avz -e ssh root@example.com:/ /mybackup/
Nó sử dụng cặp khóa công khai / riêng để đăng nhập. Điều này dường như hoạt động tốt hầu hết thời gian, tuy nhiên, tôi (thật dại dột) chỉ thực sự kiểm tra nó bằng cách xem ngày trên một số tệp quan trọng (MySQL dumps) mà tôi biết thay đổi mỗi ngày. Rõ ràng, một lỗi có thể xảy ra sau tập tin đó.
Đôi khi nó thất bại. Khi tôi chạy thủ công, đôi khi như "thiết lập lại máy khách" đôi khi xảy ra.
Cách tốt nhất để đăng nhập nó là gì để tôi có thể kiểm tra một cách chắc chắn nếu nó hoàn thành hay không? Nhật ký cron không chỉ ra bất kỳ lỗi nào. Tôi chưa thử nhưng trang man rsync trên phiên bản cũ của CentOS trên máy sao lưu không hiển thị tùy chọn --log-file. Tôi đoán tôi có thể chuyển hướng thiết bị xuất chuẩn với> nhưng tôi không thực sự muốn biết về mọi tệp. Tôi chỉ muốn biết liệu tất cả có hoạt động hay không ..
Cảm ơn