Come installare e utilizzare Resic su Ubuntu

Come installare e utilizzare Resic su Ubuntu
Restico è un programma facile da usare per fare i backup. Restico può essere usato per eseguire backup a livello locale e remoto. Restico è molto veloce e sicuro. Restico Mantiene tutti i suoi file di backup Restico repository totalmente crittografati e protetti da password. Restico sa che i tuoi supporti di archiviazione non sono sicuri. Quindi ci vuole ogni misura per salvare i tuoi dati dal essere rubato. È anche davvero facile da ripristinare Restico backup. Restico Ha anche funzionalità di istantanea.

In questo articolo, ti mostrerò come installare e utilizzare Restico su Ubuntu 18.04 LTS. Iniziamo.

Installazione di resti su Ubuntu 18.04

In questa sezione, ti mostrerò come installare Restico 0.8.3, che è l'ultima versione stabile al momento della stesura. È disponibile nel repository di pacchetti ufficiali di Ubuntu 18.04 LTS.

Prima aggiornamento il Apt Repository dei pacchetti di Ubuntu 18.04 LTS con il seguente comando:

$ sudo apt-get update

IL Apt La cache del repository dei pacchetti deve essere aggiornata.

Ora esegui il seguente comando da installare Restico:

$ sudo apt-get Installa Resic

Restico dovrebbe essere installato.

Ora puoi controllare se Restico sta lavorando con il seguente comando:

$ sudo versione resistente

Come puoi vedere dallo screenshot qui sotto, la versione di Restico Attualmente installato sulla mia macchina è 0.8.3.

Prendendo i backup locali con Resic

In questa sezione, ti mostrerò come eseguire il backup locale con Restico.

Per prima cosa devi creare o inizializzare un nuovo Restico repository ovunque sul filesystem locale. Potrebbe essere anche un disco rigido esterno o un pollice USB montato anche sul filesystem locale.

Presumo che tu stia facendo un backup del tuo utente CASA Directory a un disco rigido esterno o in unità di pollice USB. Diciamo che il dispositivo di blocco è /dev/sdb1 sul mio ubuntu 18.04 macchina.

Puoi scoprire cosa è sul tuo computer con il seguente comando:

$ sudo lsblk

Ora crea un /backup Directory sul tuo filesystem con il seguente comando:

$ sudo mkdir /backup

Ora montare il disco rigido esterno o l'unità di pollice USB (/dev/sdb1 nel mio caso) a /backup Directory con il seguente comando:

$ Sudo Mount /Dev /SDB1 /Backup

È possibile verificare che il disco rigido esterno o il pollice USB siano montati nella posizione corretta con il seguente comando:

$ sudo df -h

Come puoi vedere dalla sezione contrassegnata dello screenshot di seguito, il dispositivo di blocco /dev/sdb1 è montato /backup directory.

Puoi creare o inizializzare a Restico repository on /backup Directory con il seguente comando:

$ sudo restic -r /backup init

Ora digita una password per il tuo Restico repository e premere . Ricorda, non puoi accedere al tuo Restico repository senza questa password e il Restico Il repository è irrecuperabile senza la password.

Ora digita il tuo Restico Password del repository di nuovo e premere .

Il repository restino deve essere creato o inizializzato.

Ora sei pronto per eseguire il backup dei tuoi file e directory.

Diciamo, vuoi eseguire il backup del tuo utente CASA directory con Restico, Puoi farlo con il seguente comando:

$ sudo restic -r /backup backup /home /shovon

Nota: qui /Home/Shovon è il mio utente CASA directory.

Ora digita il tuo Restico password del repository e premere .

Il backup dovrebbe essere preso. Come puoi vedere nella sezione contrassegnata dello screenshot qui sotto, il /Home/Shovon La directory è eseguita il backup e un ID snapshot 21F198EB è stampato. Questo è importante in quanto puoi fare riferimento o selezionare un certo backup con l'ID snapshot. Ma non devi ricordarlo. Puoi scoprire quali istantanee sono disponibili sul tuo restino di backup. Ti mostrerò quanto a breve.

Facciamo il backup di un'altra directory /eccetera Per motivi di dimostrazione.

$ sudo restic -r /backup backup /ecc

Il backup è completo.

Ora puoi elencare tutte le disponibili Restico Snapshot con il seguente comando:

$ sudo resty -r /backup istantanee

Ora digita il tuo Restico password del repository e premere .

IL Restico Le istantanee dovrebbero essere elencate come puoi vedere nello screenshot seguente. La sezione contrassegnata dello screenshot mostra l'ID snapshot per ogni directory in cui hai eseguito il backup Restico.

NOTA: Restico Supporta il backup incrementale. Se esegui il backup della stessa directory che hai eseguito il backup prima, solo le modifiche dovrebbero essere salvate e dovrebbe essere generato un nuovo ID snapshot.

Ora è il momento di mostrarti come recuperare file e directory Restico backup.

Diciamo che vuoi ripristinare il CASA directory (/home/shovon nel mio caso) da Restico backup. È possibile eseguire il seguente comando per ripristinare un file Restico Backup dal suo ID snapshot.

$ sudo restic -r /backup ripristinato 21f198eb -target /home /shovon

Nota: qui 21F198EB è il Snapshot_id E /Home/Shovon è il Restatore_directory nel mio caso. Ricordati che Restatore_directory può essere diverso dalla directory che è stata sostenuta. Ad esempio, potresti fare un backup di /eccetera directory, ma quando ripristini, se vuoi, puoi mettere il contenuto di /eccetera directory ad un'altra directory, ad esempio /Restore/ecc directory.

Ora digita il tuo Restico password del repository e premere .

I dati devono essere recuperati dal backup.

Se prendi backup incrementali con Restico, Potrebbe essere difficile per te scoprire l'ultimo ID snapshot per una certa directory di backup. Volentieri, Restico Viene fornito con un modo per ripristinare l'ultimo ID istantanea di una certa directory di backup.

È possibile eseguire il comando seguente per ripristinare l'ultima versione di Backup per una determinata directory (nella mia directory Case /Home /Shovon):

$ sudo restic -r /backup ripristina ultimo -path /home /shovon -target /home /shovon

L'ultima versione del backup per il percorso /Home/Shovon viene ripristinato sul bersaglio /Home/Shovon.

Prendendo backup remoti con Resic

Assicurati che l'Ubuntu 18.04 macchina dove Restico è installato, il server SFTP è installato prima di provare a eseguire backup remoti con Restico.

Puoi installare SFTP Server sul tuo Ubuntu 18.04 LTS MACCHINE con il seguente comando:

$ sudo apt-get install OpenSsh-server

Premere y e poi premere continuare.

Il server SFTP dovrebbe essere installato.

Ora sostituisci ogni -R /Local /Path A -R SFTP: nome utente@hostname:/remoto/percorso

Ad esempio, il comando per la creazione o l'inizializzazione di un repository locale Resic Local dovrebbe essere convertito

$ sudo restic init -r /backup
A
$ sudo restic init -r sftp: nome utente@hostname:/backup

Qui nome utente E Nome host sono il nome utente e il nome host o l'indirizzo IP del server remoto dove Restico è installato. /backup è la directory in cui il Restico La directory di backup dovrebbe essere creata o è già disponibile.

È così che installi e usi Restico su Ubuntu 18.04 LTS. Grazie per aver letto questo articolo.