Điểm:0

NAS rsync - xóa các tệp khỏi đích không có trên nguồn và được 1 tuần tuổi

lá cờ mx

Tôi có siêu dự phòng chạy từ NAS nguồn đến NAS đích với các cài đặt bên dưới

  1. Loại sao lưu - Rsync
  2. Tùy chọn - đặt trước tệp sao lưu tại đích
  3. Với điều này, tôi có một phương pháp sao lưu dẫn đến cấu trúc tệp/fodler trong NAS thứ 2, không có định dạng hoặc công cụ độc quyền siêu sao lưu

Tôi có cronjob bên dưới trên NAS nguồn thông qua lịch trình tác vụ sẽ xóa các tệp trên NAS đích không có trong NAS nguồn.

rsync -avh --delete /path/to/source user@wan_ip:/path/to/destination

Tôi muốn sửa đổi công việc định kỳ để nó xóa các tệp khỏi đích không có trên nguồn và 1 tuần tuổi. cái gì đó như:

rsync -avh --delete(1 tuần tuổi) /path/to/source user@wan_ip:/path/to/destination

Có cách nào để làm việc này không?

Cả NAS nguồn và đích đều có nhiều thư mục mà Công việc này phải chạy trên đó.

Điểm:0
lá cờ in

Tôi không thấy bất kỳ tùy chọn nào cho rsync có thể thực hiện việc này, nhưng bạn có thể thử cách tiếp cận hai bước.

Bạn có thể thêm -b tham số cho cuộc gọi rsync của bạn, điều này sẽ khiến nó đổi tên các tệp bằng phần mở rộng dự phòng thay vì xóa chúng.
Sau đó, bạn có thể chạy một tìm thấy sau đó tìm các tệp sao lưu cũ hơn 1 tuần và xóa chúng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.