BACKUP INCREMENTALE CON RSYNC E APPLESCRIPT | ||||||
Applicazioni Macintosh
_
I migliori Tutorial Mac Os X- Problemi e soluzioni
App per Mac App per Categorie: Business
|
Mac
Os X - Tips e mini-tutorial BACKUP INCREMENTALE Tiger mette a disposizione un potente strumento di backup accessibile dal Terminale Darwin: rsync. Utilizzando alcune opzioni di questo programma a linea di comando è possibile effettuare un backup di tipo incrementale dei propri dati, cioè copiare su un disco esterno soltanto quei dati che ancora non sono stati trasferiti o che nel frattempo sono stati modificati. In questo tutorial si vedrà anche come mantenere un duplicato di un disco o di una cartella e come creare un Applescript per utilizzare il comando direttamente dal Finder, senza avere più nulla a che fare con il potente ma temuto Terminale. Per prima cosa dobbiamo conoscere il percorso completo del nostro disco
di backup (flash, usb o firewire): connettere il disco, aspettare che
venga visualizzato sulla scrivania e aprire Terminale (da Applicazioni/Utility). ls /Volumes Nell'elenco che viene presentato individuare il nome del nostro disco
esterno, che dovrebbe corrispondere al nome visualizzato sulla scrivania.
Supponendo che il disco si chiami ARCHIVIO, il percorso completo sarà /Volumes/ARCHIVIO. rsync -aE ~ /Volumes/ARCHIVIO/Backup L'opzione -aE dice a rsync di copiare nella cartella di destinazione (/Volumes/ARCHIVIO/Backup che se non esiste viene creata) tutti i file che sono stati modificati nella cartella sorgente o nelle sue sottocartelle (~ è l'abbreviazione unix per la nostra 'casetta'; il carattere ~ , detto tilde, si ottiene premendo ALT + 5) ma anche tutti i file che non sono ancora presenti nella cartella di destinazione (/Volumes/ARCHIVIO/Backup). I file che sono identici in entrambe le cartelle vengono ignorati. Supponiamo ora di avere una cartella di lavorazione in cui ci sono molti file temporanei. Ogni volta che eseguiamo un backup ci interessa mantenere un duplicato esatto di questa cartella. Un'altra opzione di rsync ci viene in aiuto: rsync -aE --delete ~/Documents /Volumes/ARCHIVIO/Backup L'opzione --delete dice a rsync di cancellare i file nella cartella
di destinazione (/Volumes/ARCHIVIO/Backup) che non sono presenti nella
cartella sorgente (in questo caso ~/Documents, la nostra cartella Documenti
del Finder). N.B.: fate molta attenzione ad usare --delete perché se
per esempio avete cancellato dei file preziosi da una cartella solo per
fare spazio, con questa opzione rsync li cancellerà anche dal
disco di buckup!!! Una volta decisa la propria strategia di backup possiamo creare un Applescript
che ci permetta di usare rsync direttamente dal Finder. Ricordate di mettere i vostri personali percorsi a cartelle e dischi,
e salvate in formato script con estensione .scpt nella cartella casetta/Libreria/Scripts
(se non la avete, createla). A voi la scelta del nome dello script... Se ora lanciate lo script dall'editor (Esegui) verrà eseguito il backup. Per avere lo script a portata di Finder aprire Utility AppleScript (da Applicazioni/AppleScript) e selezionare 'Mostra il menu Script nella barra dei Menu': Complimenti! Ora lo script è pronto per essere lanciato quando volete, potete chiudere tutto e dimenticarvi ogni cosa... ;-) Una volta eseguito il backup possiamo aprire il file di log per vedere i particolari di cosa è stato copiato da rsync: E se volessimo fare automaticamente il backup dei nostri preziosi dati ogni venerdì sera a mezzanotte? Niente di più facile con gli avvisi periodici di iCal: Il venerdì sera ricordatevi di lasciare il mac acceso, con il disco esterno montato e iCal in esecuzione... Se vi vengono altre idee per migliorare lo script postatele sul forum. W MacPeer ameba
Tutorial di ameba - Forum Di Mac Peer Altri Link:
|
Principali sezioni del Forum di Mac Peer:
_
|
||||