Automatizzare il backup delle cartelle con Automator
Tutti dovrebbero avere un piano a lungo termine per il salvataggio periodico dei dati importanti. Ma ci sono momenti in cui si desidera effettuare il backup di un progetto a cui si sta lavorando ad intervalli più frequenti per maggiore sicurezza. Con Automator è possibile creare un flusso di lavoro che fa proprio questo: prendere file situati in una particolare cartella e “trasferirli” su un’altro hard disk.
Nel Finder, create una cartella sulla scrivania e date un nome appropriato “Per il backup”, ad esempio. Su un altro hard disk, create una cartella separata e chiamatela “Backup”.
Lanciate Automator. Quando viene richiesto di scegliere un modello per il flusso di lavoro, selezionare “Avviso iCal”. Nel campo di ricerca interno di Automator, digitate “Ottieni elementi del Finder specificati” e trascinate l’azione nel riquadro di destra. Poi fate altrettanto con le azioni “Ottieni contenuto cartella” e “Copia elementi del Finder”.
Trascinare la cartella “Per il backup” nel riquadro dell’azione “Ottieni elementi del Finder specificati” per aggiungerla. Adesso trascinate la cartella “Backup” sul menu a tendina dell’azione “Copia elementi del Finder” e mettete il segno di spunta all’opzione “Sostituzione documenti esistenti”. Confrontate il vostro lavoro con lo screenshot qui sotto:

In sintesi, il flusso di lavoro prende gli elementi della cartella “Per il backup” e li copia nella cartella “Backup” sull’altro disco rigido. Quando questi file vengono copiati nella cartella “Backup”, i documenti con lo stesso nome verranno sostituiti. Questo garantisce che viene eseguito il backup solo della versione più recente dei file.

Salvate e attribuite un nome al flusso di lavoro, “Backup giornaliero”, per esempio, iCal si aprirà e il flusso di lavoro verrà visualizzato in un calendario Automator (che iCal creerà automaticamente se non esiste già), aggiungendo un evento con la data corrente. Doppio click sull’evento “Backup giornaliero” e scegliere “Modifica” dalla finestra di dialogo che appare. Nel campo “Ripetizione” impostate “Ogni giorno” in modo che il flusso di lavoro venga eseguito una volta al giorno. Il flusso di lavoro di backup giornaliero è previsto per essere attivato nel momento in cui è stato salvato. Modificate l’orario secondo le vostre esigenze.
ATTENZIONE PER CHI HA LION: per un bug di Mac OS X Lion, il flusso di lavoro “Avviso iCal” viene trasformato in un normale flusso di lavoro. In questo caso, da Automator selezionate “Archivio/Duplica a” e nella finestra di dialogo della scelta modelli che si aprirà, scegliete “Avviso iCal”, cliccate sul pulsante “Scegli”. Da “Archivio” selezionate “Salva” e questa volta iCal si aprirà.


11 commenti
Io avrei l’esigenza di fare il backup due volte al giorno, come posso fare?
Devi aggiungere un secondo avviso. Fai doppio click sull’evento “Backup giornaliero”, premi “Modifica” e dal menu a tendina del secondo avviso scegli “Apri documento”. Quindi dal menu sottostante seleziona “Altro” e poi il flusso di lavoro che hai creato “Backup giornaliero” che si trova in Cartella utente (la casetta)/Libreria/Workflows/Applications/iCal.
Se usi Lion, per visualizzare la cartella Libreria della Home segui queste istruzioni: Libreria utente Lion: 9 sistemi per visualizzarla
Scarica Silverkeeper, oppure Carbon copy clone (CCC) o SuperDuper e imposta uno di questi. Io uso Silverkeeper per i backup su disco esterno e CCC per una versione bootable del server su un altro HD esterno (rigorosamente FW 800) in automatico tutte le sere.
Davvero utile, grazie.
Interessante, si potrebbe applicare a due dischi esterni per avere una Backup automatico delle foto contenute al loro interno?
Lavoro con Lr, e purtroppo a parte il Catalogo questi non esegue un Backup delle foto associate.
Ho le foto archiviate su di un “WD My Passport for Mac 2TB” e voglio avere una seconda copia esatta dello stesso su di un secondo “WD My Passport for Mac 2 TB”
Ho creato il flusso di lavoro in Automator, e poi da Calendario ho modificato l’evento impostando un messaggio con suono subito dopo in questo modo mi avvisa che il Backup è stato eseguito!
Cit. “In sintesi, il flusso di lavoro prende gli elementi della cartella “Per il backup” e li copia nella cartella “Backup” sull’altro disco rigido. Quando questi file vengono copiati nella cartella “Backup”, i documenti con lo stesso nome verranno sostituiti. Questo garantisce che viene eseguito il backup solo della versione più recente dei file.”
Il problema è che copia l’intero contenuto del disco 1 nel disco 2, e non solo gli ultimi elementi aggiunti……copiare ogni volta 150GB di foto non è proprio quello che volevo!!!
Esiste un modo per indicare ad Automator di copiare solo gli elementi “nuovi” nel disco 2?
Grazie della gentile attenzione.
Prova iBackup (freeware), che fa i backup incrementali oppure ChronoSync oppure Synchronize! X Plus. Quest’ultimi due puoi provarli scaricando gratuitamente una demo.
Ho scaricato la demo di Carbon Copy Cloner ha un’interfaccia semplice, costo 39€
Ho seguito il processo ed effettivamente ho fatto il backup, ma non riesco a legarlo al calendario.
1- Ottieni elementi del finder specificati 2- ottieni contenuto cartella 3- copia elementi del finder.
Se cerco di inserire tipo: cerca elementi calendario e trascino a destra, rimane scollegato dal flusso di lavoro.
Ho OSX vers. 10.9.2
Grazie, Mario
Stesso problema. Poi ho anche cancellato tutti gli eventi dal calendario e non riesco più a ricrearli. Come si fa a programmare l’esecuzione automatica ? Gira sotto Sierra 10.12.5