Attualmente eseguo il backup dei contenuti di un disco rigido esterno A tramite (1) eliminando tutto nel disco rigido esterno di destinazione B e (2) copiando tutto da A a B (nel Finder). Il disco rigido esterno contiene solo "dati di base" (cartelle, immagini, video, documenti, ecc.), Niente di speciale / strano.
Ma con tutti gli incredibili strumenti gratuiti esistenti là fuori non sono riuscito a trovarne uno decente per il backup (suggerimenti accettati).
Voglio automatizzare questo. Dopo alcune ricerche, sembra che posso usare rsync
. Voglio quindi automatizzare questo usando rsync
per evitare di copiare i file che sono già sul disco rigido di destinazione (ovviamente, se è stata apportata una modifica, voglio aggiornare il file / la cartella; lo stesso con i file / le cartelle cancellati o i nuovi file / cartelle; l'idea è di imitare ciò che di solito faccio manualmente con Finder).
Sono arrivato a questo punto
rsync -av --progress --delete /Volumes/A/ /Volumes/B
Ora il registro è pieno di file il cui nome inizia con .
o ._
o addirittura ._.
. Sono necessari?
Domanda
Come posso copiare solo i file che contano, lasciando indietro tutti quelli che non contano. Ad esempio, se ho photo.png
mi aspetterei di copiare photo.png
, non ._photo.png
o molti file.
Cosa --exclude
o --exclude-from
può essere utilizzato in sicurezza su un Mac? Potrebbe essere una buona regola è "basta copiare tutto ciò che Finder mostra" che è quello che vorrei copiare se passassi manualmente attraverso tutte le cartelle.
Domanda extra
È -av --progress --delete
abbastanza? Sto commettendo un crimine o sto rischiando alcuni dati? Quali opzioni useresti.
Per favore, appoggia la tua risposta con alcuni argomenti, lo apprezzerei.
Sto cercando un modo per automatizzare rsync
che sembra abbastanza potente e gratuito da usare.