Come installare e configurare rsnapshot per backup incrementali

istantanea

I compiti di di riserva È essenziale proteggere le informazioni che abbiamo sui nostri computer, anche se è chiaro che una cosa è farlo a casa e un'altra è dover proteggere i dati di un'università o di un'azienda, dove il volume di informazioni è molto maggiore e ci sono responsabilità diverse. Pertanto, la necessità di strumenti potenti e versatili è molto maggiore, sebbene sia chiaro che questi possono essere utilizzati anche da chiunque di noi a casa.

Adesso vediamo come installare e configurare rsnapshot per backup incrementali, È uno strumento che non solo ci consente di salvaguardare le informazioni in modo semplice e sicuro, ma lo fa anche in modo molto efficiente. Un esempio di ciò che diciamo è il fatto che il file spazio necessario per l'archiviazione, non importa come lo usiamo, lo è leggermente più alto di un backup da allora l'unica cosa che viene memorizzata è una copia di quei file che vengono modificati. Un altro vantaggio di rsnapshot è che i backup sono collegamenti fisici ai backup precedenti, a condizione che non siano state apportate modifiche nel backup Ovviamente.

Essere in grado di usare istantanea dobbiamo rispondere ad alcune domande, ed è che è uno strumento che a sua volta si affida ad altri per il suo funzionamento. Ad esempio, facciamo è necessario installare rsync e avere accesso anche tramite SSH al computer su cui memorizzeremo i nostri backup, cioè dobbiamo averli installati SSH su entrambi i computer e configurato le chiavi per accedere senza dover inserire la password "a mano".

Quindi, prima di tutto configureremo questo:

ssh-keygen -t rsa

Qui SSH ci chiederà la frase, ma poiché eseguiremo comandi da remoto, vogliamo un'interazione 0, quindi la elimineremo premendo il tasto Invio / Invio le 2 volte che ci viene richiesto. Alla fine avremo 2 nuovi file in ~ / .ssh: uno è id_rsa e contiene la chiave di identificazione privata, l'altro è id_rsa.pub e contiene la chiave pubblica. Quest'ultimo viene copiato sul server remoto tramite il comando ssh-copy-id, che ci chiede la password dell'account su detto server e poi si occupa di caricarla e memorizzarla in modo corretto, creando cioè le directory corrispondenti e impostando le autorizzazioni necessarie:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub utente @ server remoto

Poi installiamo rsync e rsnapshot:

# sudo apt-get install rsync rsnapshot

Ora modifichiamo il file di configurazione rsnapshot per stabilire la directory in cui faremo i backup:

# nano /etc/rsnapshot.conf

Modifichiamo la sezione snapshot_root per indicare dove archivieremo i backup sul computer remoto:

# snapshot_root / disk1 / backup

Stabiliamo l'intervallo in cui istantanea eseguirà il suo compito (in questo esempio, quattro volte al giorno cioè ogni sei ore), e per questo togliamo il # davanti a quello che andremo ad utilizzare, e lo modifichiamo a piacere, ad esempio:

intervallo ogni ora 4

Ora stabiliamo le cartelle locali che andremo a sincronizzare, per le quali le aggiungiamo insieme all'opzione 'backup':

backup / home / localhost /

backup / etc localhost /

Si noti che i campi sono separati da "tab", vale a dire che dopo averne inserito uno si preme il tasto di tabulazione e così via. Anche possiamo indicare quali file vogliamo escludere dai nostri backup, per il quale utilizziamo una linea dedicata a ciascuno di essi:

exclude_file /etc/rsnapshot.conf

exclude_file /etc/bashrc.conf

Quindi salviamo e finiamo questa configurazione, ma fortunatamente abbiamo la possibilità di verificarla utilizzando un parametro:

# napshot configtest

Se tutto va bene, riceveremo un messaggio che dice "Sintax OK".

Un'altra opzione è eseguirlo in modalità test, per la quale inseriamo:

# rsnapshot -t ogni ora

Infine, abbiamo semplicemente eseguire rsnapshot, cosa che facciamo allegando la modalità di esecuzione, che deve corrispondere all'intervallo che abbiamo utilizzato: oraria, giornaliera, settimanale o mensile.

Nel nostro caso:

#rsnapshot ogni ora

Lo vedremo dentro / disk1 / backup saranno le cartelle /day.0/localhost/home y daily.0 / localhost / ecc, e al loro interno ci saranno gli stessi contenuti delle cartelle del team che abbiamo voluto proteggere. Questo è tutto, e grazie a istantanea d'ora in poi possiamo contare backup incrementali nel nostro sistema.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.