Come evitare rsync -b per il backup dei file di backup


1

Faccio sempre una sincronizzazione reciproca pubblicando sempre "rsync -avuzb src dest" e poi "rsync -avuzb dest src". Se utilizzo "rsync -avuzb", i file già esistenti vengono rinominati in ~ sulla destinazione, a causa dell'opzione b. Ora supponiamo di avere due file file e file ~ su entrambi, src e dst. La sincronizzazione reciproca ora rinomina il file ~ in file ~~ su ciascun lato. Sebbene ciò sia logicamente corretto, non è praticamente desiderabile per me, poiché ciò significa che i file ~~~~~ si accumulano ad ogni backup. C'è un modo per avere un solo file di backup?

Risposte:


2

Prova questo parametro aggiuntivo:

--exclude '*~'

produrre:

rsync -avuzb --exclude '*~' src dst

Spero che aiuti.


0

Non c'è problema. I file ~~~ non si accumuleranno. Nella tua cartella di origine avresti normalmente: ac e ac ~ Nient'altro. Anche se entrambi i file cambiano molte volte, la cartella rsync avrà solo 3 file: ac ac ~ ac ~~


Stai dicendo che il numero massimo di file è tre? Quindi se OP ha eseguito quel backup ancora una volta, non avrà ac ~~~? Quale file viene sostituito?
Cfinley,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.