Risultati imprevisti da rsync

2

Sto cercando di usare rsync per il backup usando questo comando:

rsync -vaE --progress --delete /source /destination

Il mio obiettivo è far sì che la destinazione sia una copia esatta della fonte. Ho aggiornato rsync a 3.1.2 (usando homebrew) sul mio iMac con 10.11.6.

Il mio problema: utilizzo Finder per copiare originariamente /source in /destination . Usando Ottieni informazioni, vedo le dimensioni e il numero di elementi in origine e destinazione sono corrispondenze esatte. Quindi eseguo il comando rsync qui sopra per assicurarmi che la destinazione corrisponda esattamente all'origine, ma riscrive molti file (incl. Fork delle risorse, file .DS_Store, ecc.) Prima di completare correttamente. Ma se faccio un altro Ottieni informazioni su sorgente e destinazione la dimensione e il numero di elementi non corrispondono più.

La destinazione non dovrebbe essere una copia esatta dell'origine dopo rsync, con la stessa dimensione e numero di elementi, ecc.? Non dovresti sincronizzare esattamente la destinazione con il sorgente, incl le forchine delle risorse, i file nascosti, ecc.? Sono molto inesperto al Terminal e apprezzerei qualsiasi aiuto e guida.

Un'altra stranezza: se eseguo rsync due volte di seguito, la seconda esecuzione trova ancora file da scrivere / riscrivere. Perchè è questo? Non dovrebbe la prima esecuzione sincronizzare esattamente le directory?

    
posta UncaMikey 10.08.2016 - 01:50
fonte

2 risposte

1

rsync opzione -E è OK per la versione standard ma troppo vecchia 2.6.9 di rsync fornita con MacOS X (Mavericks, Yosemite e El Capitan). Ma questa opzione -E ha un'altra funzione con rsync standard.

Per una versione 3.1.2 dell'installatore utente che è quella giusta su MacOS X, quindi le opzioni standard per mantenere ACL e gli attributi estesi sono rispettivamente -A e -X .

Qui dovresti usare:

rsync -aAvX --progress --delete /source /destination
    
risposta data 15.08.2016 - 23:22
fonte
0

Questa non è la risposta che stavo cercando, ma è la migliore risposta alla mia domanda su come usare rsync per fare il backup di cartelle / file. Dopo molte ricerche e test, alla fine ho rinunciato a fare rsync, è al di là delle mie limitate capacità e non riuscivo a farlo fare quello che volevo. Fortunatamente, ho trovato una buona, economica GUI per rsync nell'App Store: SyncBuddy. Molto facile da usare, molto preciso, e sì, è rsync, come mostrato in Activity Monitor.

    
risposta data 15.08.2016 - 18:10
fonte

Leggi altre domande sui tag