Condividiamo con voi un copione preparato da uno dei nostri lettori per la realizzazione copie di backup automaticamente. Un'altra possibilità imparare per usare il terminale e sviluppare script personalizzato. 🙂 |
Funzionalità
- Effettua backup utilizzando il comando rsync.
- Usa uno script bash.
- La versione attuale consente solo l'uso locale.
Requisiti e installazione
Perché lo script funzioni, il sistema deve avere l'applicazione gdialog.
Non richiede installazione, è sufficiente posizionare lo script nella directory $ HOME / .copies /. Questo parametro si trova nella variabile script_directory e può essere modificato.
Selezione delle directory di origine e di destinazione per la copia
Nella versione corrente vengono specificati modificando lo script copy.sh. Il formato utilizzato fa uso delle opzioni -acv e -delete.
Ad esempio:
rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory
dove sostituiremo directory_to_back up con il nome della directory desiderata.
Alla variabile $ user_directory viene assegnato un valore nello script.
Alla variabile $ destination_directory viene assegnato il valore letto in copy.cfg
File di configurazione
Il file di configurazione si chiama copy.cfg e si trova nella directory $ HOME / .copies /
Struttura del file di configurazione
La seconda riga specifica la destinazione del backup:
#Destination / media / Iomega_HDD /
Accessori per file
Il file di script copy_ini.sh controlla se i backup sono stati effettuati con un intervallo di periodicità. Attualmente non è presente alcun parametro nel file di configurazione per specificarlo, che è impostato quotidianamente nello stesso script.
Automatizza il processo di backup
1. - Metti cron con il comando crontab -e in un modo simile al seguente:
# mh dom mon dow comando
0 20 * * * DISPLAY = »: 0 ″ /home/user/.copies/copias.sh
In questo esempio, l'esecuzione dello script verrebbe avviata ogni giorno alle 20:00
2. - Aggiungere ai programmi da eseguire all'inizio lo script copy_ini.sh indicando il percorso completo ad esso
La cosa buona di Deja Dup è che ha la crittografia per salvare i file, è molto buona, ma a questo script puoi aggiungerla con gnupg + split ed è quasi la stessa cosa.
Bel articolo ragazzi.
Certo ... per chi vuole utilizzare un'interfaccia grafica ...
Altri preferiscono farlo "alla vecchia maniera"
Saluti! Paolo.
2012/11/30 Disqus
È più facile Deja-Dup
Ciao e se voglio fare il backup su un PC connesso alla stessa rete. Come inseriresti la destinazione nel file di configurazione?