A volte le cose brutte accadono alle buone file . Di conseguenza , è consigliabile eseguire regolarmente il backup dei file. " Backup completo " copiare l'intero contenuto di un dato disco rigido o di una directory per il vostro spazio di backup ogni volta che i file vengono salvati . I backup incrementali inizialmente copiare l'intero disco , quindi copiare solo i file che sono stati modificati dopo l'ultimo backup pianificato . I backup differenziali vengono eseguiti tra backup completi regolari ( al contrario di backup incrementali , in cui viene eseguito un solo backup completo seguito da una serie di backup incrementali regolari ) , e solo copiare i file che sono stati modificati dopo l'ultimo backup completo . Questi fanno l'effettivo processo di backup pianificati molto più veloce di copiare l'intero disco . Istruzioni
1
Avviare il software di backup . Se si dispone di un software che esegue automaticamente il backup per voi su un dato programma , è sufficiente aprire le impostazioni e selezionare "incrementale " o " differenziale ". Se si utilizza il software " Time Machine " di OS X , quindi i backup sono incrementali automaticamente .
2
programmare il proprio script di backup . È possibile farlo con qualsiasi linguaggio di programmazione , ma probabilmente sarà meglio farlo con un linguaggio di scripting ad alto livello , come ad esempio Python o Perl . Utilizzando questo metodo , è meglio se si esegue il backup solo la vostra cartella home .
3
Creare un elenco principale dei file . O È possibile programmare uno script progettato per essere eseguito solo una volta per creare questa lista per l'uso da script di backup regolari , oppure si può fare il vostro script normale in grado di catalogare grandi quantità di file ogni volta che viene eseguito. Fare l'elenco comprende il nome del file, la data in cui è stato eseguito l'ultimo backup , la sua directory , e alcuni mezzi di inseguimento quando il file è stato modificato . Somme MD5 sono buone per questo scopo.
4
scrivere una funzione che esegue la scansione dei file sul disco rigido , e lo confronta con la vostra lista di master . Se si incontra un file che non è sulla lista principale , comprende la funzionalità per aggiungere il file , e le sue informazioni , per l'elenco principale . In questo modo non sarà necessario modificare manualmente lo script ogni volta che si crea un nuovo file .
5
Confronta il file digitalizzato ai suoi dati nella lista principale nello script . Se il metodo è stato utilizzato per identificare il cambiamento , ho raccomandato somme MD5 ( i dati che costituiscono il file viene eseguito tramite un algoritmo di crittografia , producendo una stringa alfanumerica unica che cambia se un byte di dati del file non ), è diverso , quindi che sarà l'innesco di sovrascrivere il file nel disco di backup con il file attualmente sul disco rigido . Hanno lo script aggiorna l'elenco principale con le nuove informazioni di conseguenza.
6
Eseguire il programma per la prima volta per configurare il sistema di backup incrementale . Dopo questa operazione, utilizzare utilità di pianificazione del sistema di impostare gli intervalli in cui verranno eseguiti gli script di backup incrementale . Se si desidera utilizzare un sistema differenziale , quindi impostare lo scheduler di alternare lo script che copia automaticamente tutti i file nella cartella di destinazione e il vostro script che copia solo i file che sono cambiati .