Rsync --backup-dir dường như bị bỏ qua


9

Tôi muốn sử dụng rsyncđể sao lưu một thư mục từ một vị trí cục bộ đến một vị trí từ xa và lưu trữ các tệp đã thay đổi ở một vị trí từ xa khác. Tôi đã sử dụng:

rsync -rcvhL --progress --backup \
  --backup-dir=user@url.com:/home/user/Changes/`date +%Y.%m.%d` . \
  user@url.com:/home/user/Files/

--backup-dirlại trống, trong khi nó nên được lấp đầy. Có thể những gì tôi đang cố gắng thực hiện là không thể hoặc tôi đang làm gì đó sai?

Câu trả lời:


6

--backup-dir = TRỰC TIẾP

Kết hợp với tùy chọn --backup, điều này cho rsync lưu trữ tất cả các bản sao lưu trong thư mục được chỉ định ở phía nhận. Điều này có thể được sử dụng để sao lưu gia tăng. Ngoài ra, bạn có thể chỉ định hậu tố sao lưu bằng tùy chọn --suffix (nếu không các tệp được sao lưu trong thư mục đã chỉ định sẽ giữ tên tệp gốc của chúng).

Từ khóa , receiving side. Vì vậy, cú pháp chính xác là --backup-dir=/path/on/destination/serverHy vọng rằng câu trả lời cho câu hỏi của bạn.

Khi tôi thấy cú pháp của bạn, tôi đã có một chút phấn khích trong một giây, bởi vì tôi nghĩ rằng nó trở nên có khả năng chuyển hướng các tập tin được sao lưu sang một máy chủ khác.

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.