Score:0

NAS rsync - ลบไฟล์จากปลายทางที่ไม่ได้อยู่ในต้นทางและมีอายุ 1 สัปดาห์

ธง mx

ฉันมีไฮเปอร์แบ็คอัปที่ทำงานจาก NAS ต้นทางไปยัง NAS ปลายทางด้วยการตั้งค่าด้านล่าง

  1. ประเภทการสำรองข้อมูล - Rsync
  2. ตัวเลือก - สำรองไฟล์สำรองที่ปลายทาง
  3. ด้วยสิ่งนี้ ฉันมีวิธีการสำรองข้อมูลที่ส่งผลให้เกิดโครงสร้างไฟล์/อาหารสัตว์ใน NAS ตัวที่ 2 โดยไม่มีรูปแบบหรือเครื่องมือที่เป็นกรรมสิทธิ์ของไฮเปอร์แบ็คอัพ

ฉันมี cronjob ด้านล่างบน NAS ต้นทางผ่านตารางงานที่ลบไฟล์บน NAS ปลายทางซึ่งไม่มีอยู่ใน NAS ต้นทาง

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

ฉันต้องการแก้ไขงาน cron เพื่อลบไฟล์จากปลายทางซึ่งไม่มีอยู่ในต้นทางและมีอายุ 1 สัปดาห์ สิ่งที่ต้องการ:

rsync -avh --delete(อายุ 1 สัปดาห์) /path/to/source user@wan_ip:/path/to/destination

มีวิธีการทำเช่นนี้หรือไม่?

NAS ต้นทางและปลายทางมีทั้งโฟลเดอร์หลายโฟลเดอร์ที่ต้องเรียกงานนี้

Score:0
ธง in

ฉันไม่เห็นตัวเลือกใด ๆ สำหรับ rsync ที่จะทำเช่นนี้ แต่คุณสามารถลองวิธีสองขั้นตอน

คุณสามารถเพิ่ม -ข พารามิเตอร์ด้วย การเรียก rsync ของคุณ ซึ่งจะทำให้เปลี่ยนชื่อไฟล์ด้วยนามสกุลสำรองแทนการลบออก
จากนั้นคุณสามารถเรียกใช้ หา หลังจากนั้นให้ค้นหาไฟล์สำรองที่เก่ากว่า 1 สัปดาห์แล้วลบออก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา