Voglio fare il backup della mia directory home su un'unità esterna ogni notte usando un cronlavoro da eseguire rsync. Non sono sicuro dell'esatto comportamento delle rsyncbandiere simboliche di collegamento.
rsyncLa-abandiera include la-lbandiera (cioè "copia i collegamenti simbolici come collegamenti simbolici"). Questo significa semplicemente che copierà il link o che seguirà il link e copierà tutto nella directory link-to? Voglio evitarlo perché ho collegamenti a directory piene di file multimediali che implicherebbero la copia di centinaia di gigabyte di cui non ho bisogno per il backup.- Temendo (ma non certo) che
rsync -aavrebbe copiato tutti quei file multimediali, invece ho aggiunto la--no-linksbandiera. Questo non sembra essere il comportamento che desidero. Ignora semplicemente la copia di qualsiasi collegamento che è problematico perché ho collegamenti che voglio copiare (ad esempio collegamenti a file di intestazione comuni da diverse directory di progetto). - Supponendo che il numero 1 sopra (senza la
--no-linksbandiera) sia quello che voglio davvero e copia semplicemente il collegamento senza copiare i file collegati, i collegamenti si interromperanno quando viene eseguito il backup? Ad esempio, possorsyncsorgente directory/home/me/projects/misca/media/extdrive/backup/home/me/projects/misc. In questo caso suppongo chersyncnon sia abbastanza intelligente né cerca di correggere il contenuto dei collegamenti simbolici per le relative modifiche alla directory. È corretto? Questo va bene, non importa se i collegamenti vengono interrotti nelle directory di backup a condizione che vengano corretti e funzionanti se arriva il momento in cui devono essere ripristinati.
