Tôi muốn chuyển các tệp giữa hai máy chủ từ xa bằng cách sử dụng shell cục bộ, nhưng có vẻ như rsync không hỗ trợ đồng bộ hóa nếu hai điều khiển từ xa được chỉ định như sau:
$ rsync -vuar host1:/var/www host2:/var/www
The source and destination cannot both be remote.
Những cách giải quyết / lệnh khác tôi có thể sử dụng để đạt được kết quả tương tự?
sshfs
là sau đó rsync
thấy các hệ thống tệp nguồn và đích đều là cục bộ, do đó, nó vô hiệu hóa thuật toán delta của nó. Tại thời điểm đó, bạn gần như có thể sử dụng cp -p
. Xem câu trả lời đề xuất này và ý kiến tiếp theo của nó.