È possibile specificare un intervallo di tempo in modo che rsync funzioni solo su file modificati di recente.Come posso utilizzare rsync per eseguire il backup dei file modificati in un periodo recente?
Sto scrivendo uno script per il backup dei file aggiunti di recente su SSH e rsync sembra una soluzione efficiente. Il mio problema è che le mie directory di origine contengono un enorme arretrato di vecchi file che non ho alcun interesse a fare il backup.
L'unica soluzione che ho trovato finora è stata una ricerca con ctime per generare un file --file dal file. Funziona, ma devo gestire alcune vecchie installazioni con versioni di rsync che non supportano --files-from. Sto valutando la possibilità di generare - includere - i pattern allo stesso modo, ma mi piacerebbe trovare qualcosa di più elegante.
Dopo aver eseguito il tuo rsync iniziale la volta successiva che lo chiami, trasferirà solo i file nuovi o modificati. Questo è lo scopo di rsync. – lothar
Un'altra opzione potrebbe essere quella di riorganizzare il layout della directory in modo che i file che non si desidera eseguire il backup si trovino in un percorso diverso, in modo da poter inserire tale percorso nell'elenco di ignora per rsync. – lothar
Stavo per suggerire l'uso dell'opzione '-t' di rsync, ma questo non fa esattamente quello che è stato chiesto – Hasturkun