Puncte:0

NAS rsync - ștergeți fișierele de la destinație care nu sunt la sursă și au o săptămână

drapel mx

Am hyperbackup care rulează de la NAS sursă la NAS de destinație cu setările de mai jos

  1. Tip de backup - Rsync
  2. Opțiuni - rezervați fișierul de rezervă la destinație
  3. Cu aceasta, am o metodă de backup care are ca rezultat o structură de fișier/fodler în al doilea NAS, fără formatul sau instrumentele proprietare de hyperbackup

Am cronjob-ul de mai jos pe NAS-ul sursă prin programul de activități care șterge fișierele de pe NAS-ul de destinație care nu sunt prezente în NAS-ul sursă.

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

Vreau să modific jobul cron, astfel încât să șterge fișierele de la destinație care nu sunt prezente la sursă și vechi de 1 săptămână. ceva asemănător cu:

rsync -avh --delete (vechi de o săptămână) /path/to/source user@wan_ip:/path/to/destination

Există vreo modalitate de a face asta?

NAS-ul sursă și destinație au ambele foldere multiple pe care trebuie să ruleze această lucrare.

Puncte:0
drapel in

Nu văd nicio opțiune pentru rsync care ar face acest lucru în sine, dar ați putea încerca o abordare în doi pași.

Puteți adăuga -b parametrul și apelul dvs. rsync, ceea ce ar determina să redenumească fișierele cu o extensie de rezervă în loc să le șterge.
Atunci ai putea rula un găsi apoi caută fișierele de rezervă mai vechi de 1 săptămână și le șterge.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.