Come automaticamente backup Linux e Windows partizioni

April 18

Come automaticamente backup Linux e Windows partizioni


Per la maggior parte delle persone, il backup dei dati richiede tempo e noioso. Mentre è riconosciuta come importante, il processo è raramente goduto. Fortunatamente, per gli utenti Linux, automatizzando i backup di intere partizioni è un processo abbastanza semplice grazie ad un meraviglioso strumento da riga di comando time-tested chiamato rsync.

istruzione

1 Installare rsync Se non lo avete già. Rsync è incluso nella maggior parte delle distribuzioni Linux. È possibile verificare che si dispone già di digitando "rsync - versione" sulla linea di comando. Se è installato, vedrete il numero di versione. In caso contrario, è possibile installarlo digitando "sudo apt-get install rsync" (o il comando equivalente per la propria distribuzione di Linux).

2 Creare uno script bash che verrà utilizzato per avviare i backup. Questo vi permetterà di eseguire backup manuali con uno script, invece di dover digitare comandi multipli. Creare lo script digitando "tocco <nome script>" e poi fare eseguibile digitando "chmod + x <nome script>" sulla riga di comando. Se non è già lì, spostare lo script in una directory in cui si potrebbero facilmente trovare in un secondo momento. Di solito è una buona idea per creare una directory "scripts" nella home directory per gli script bash personalizzati.

Se si preferisce non utilizzare uno script, è possibile immettere i comandi rsync che creerai al punto 3 direttamente nei lavori cron al punto 4.

3 Aprire lo script appena creato in un editor di testo e aggiungere le seguenti righe:

! / Bin / bash

rsync -avz --stats <percorso completo della vostra partizione Linux> <percorso completo della cartella di backup>
rsync -avz --stats <percorso completo della vostra partizione Windows> <percorso completo della cartella di backup>

Ripetere per ogni partizione che si desidera eseguire il backup.

Il comando rsync si utilizza qui dice rsync per l'esecuzione in modalità archivio (-a), che scava nelle directory e conservare file importante attributi come timestamp e autorizzazioni. Si dice anche di essere rsync verbose su ciò che sta facendo (-v), comprimere i dati (-Z) e, infine, per darvi una sintesi del backup quando si è completato (--stats). Rsync ha molte più opzioni che è possibile utilizzare per personalizzare i backup alle vostre specifiche esigenze. Vedere la documentazione rsync per i dettagli.

4 Pianificare i backup con un job cron. Digitando "crontab -e" per modificare i tuoi cron jobs e quindi immettere il seguente: "0 3

* / Path / to / backupscript "prima di salvare e uscire dall'editor.

Ciò programmare il vostro script da eseguire ogni giorno alle 03:00 Modificare il programma in base alle proprie esigenze.

5 Prova il tuo script di backup per assicurarsi che funziona correttamente. È possibile eseguire lo script semplicemente digitando il percorso completo e il nome dello script da riga di comando. Per risparmiare tempo, si consiglia di avere rsync simulare un backup completo aggiungendo l'opzione -n ​​ai comandi rsync nello script e poi rimuoverlo quando si è soddisfatti lo script viene eseguito come dovrebbe.

Consigli e avvertenze

  • Se i backup stanno andando a un disco rigido esterno, assicurarsi che sia collegato e montato, e che il percorso per il disco rigido è la stessa di quella nello script di backup. Un modo per garantire che il percorso è sempre lo stesso è quello di aggiungere una voce per l'unità esterna nel file fstab del sistema e assegnare un determinato punto di montaggio.
  • servizi di storage online a distanza, come ad esempio S3 o Dropbox di Amazon, sono luoghi ideali per il backup dei dati, perché i dati sono memorizzati in una posizione remota e quindi protetto dai furti, incendi e guasti hardware.
  • Verificare sempre che i backup siano completi prima di assumere che va bene per eliminare i file stato eseguito il backup. Prendendo il tempo in più per essere sicuri possono risparmiare un sacco di dolore in seguito.