Come installare e utilizzare Restic su Ubuntu

Come Installare E Utilizzare Restic Su Ubuntu



Restico è un programma facile da usare per eseguire i backup. Restico può essere utilizzato per eseguire backup in locale e in remoto. Restico è molto veloce e sicuro. Restico mantiene tutti i suoi file di backup in Restico repository totalmente crittografati e protetti da password. Restico sa che il tuo supporto di archiviazione non è sicuro. Quindi ci vogliono tutte le misure per salvare i tuoi dati dal furto. È anche molto facile da ripristinare Restico backup. Restico ha anche funzionalità di snapshot.

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

Installazione di Restic su Ubuntu 18.04

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







Per prima cosa aggiorna il adatto repository di pacchetti di Ubuntu 18.04 LTS con il seguente comando:



$ sudo aggiornamento apt-get



Il adatto la cache del repository dei pacchetti dovrebbe essere aggiornata.





Ora esegui il seguente comando per l'installazione Restico :



$ sudo apt-get install restistico

Restico dovrebbe essere installato.

Ora puoi verificare se Restico funziona con il seguente comando:

$ sudo versione restica

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

Esecuzione di backup locali con Restic

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

Per prima cosa devi creare o inizializzare un nuovo file Restico repository ovunque sul tuo filesystem locale. Potrebbe trattarsi anche di un disco rigido esterno o di una chiavetta USB montata sul file system locale.

Presumo che tu stia eseguendo un backup del tuo utente CASA directory su un disco rigido esterno o una chiavetta USB. Diciamo che il dispositivo a blocchi è /dev/sdb1 sulla mia macchina Ubuntu 18.04.

Puoi scoprire cosa c'è 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 monta il disco rigido esterno o la chiavetta USB ( /dev/sdb1 nel mio caso) a /backup directory con il seguente comando:

$ sudo montare / dev / sdb1 / backup

È possibile verificare che il disco rigido esterno o la chiavetta USB sia montato nella posizione corretta con il seguente comando:

$ sudo df -h

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

È possibile creare o inizializzare un file Restico deposito su /backup directory con il seguente comando:

$ sudo restistico -r / init di backup

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

Ora digita il tuo Restico nuovamente la password del repository e premere .

Il repository Restic dovrebbe essere creato o inizializzato.

Ora sei pronto per eseguire il backup di file e directory.

Diciamo che vuoi eseguire il backup del tuo utente CASA rubrica con Restico , puoi farlo con il seguente comando:

$ sudo restistico -r / copia di riserva / casa / shovon

NOTA: qui /casa/shovon è del 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 /casa/shovon viene eseguito il backup della directory e un ID snapshot 21f198eb viene stampato. Questo è importante in quanto puoi fare riferimento o selezionare un determinato backup con l'ID dell'istantanea. Ma non devi ricordarlo. Puoi scoprire quali istantanee sono disponibili sul tuo backup Restic. Ti mostrerò in quanto tempo.

Facciamo il backup di un'altra directory /eccetera per amore della dimostrazione.

$ sudo restistico -r / copia di riserva / eccetera

Il backup è completo.

Ora puoi elencare tutti i disponibili Restico snapshot con il seguente comando:

$ sudo restistico -r / istantanee di backup

Ora digita il tuo Restico password del repository e premere .

Il Restico le istantanee dovrebbero essere elencate come puoi vedere nello screenshot qui sotto. La sezione contrassegnata dello screenshot mostra l'ID dell'istantanea per ciascuna directory in cui è stato eseguito il backup Restico .

NOTA: Restico supporta il backup incrementale. Se esegui il backup della stessa directory di cui hai eseguito il backup in precedenza, dovrebbero essere salvate solo le modifiche e dovrebbe essere generato un nuovo ID snapshot.

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

Supponiamo che tu voglia ripristinare il file CASA directory (/home/shovon nel mio caso) da Restico backup. È possibile eseguire il seguente comando per ripristinare un file Restico backup tramite il suo ID snapshot.

$ sudo restistico -r / backup ripristino 21f198eb --obbiettivo / casa / shovon

NOTA: qui 21f198eb è il SNAPSHOT_ID e /casa/shovon è il RESTORE_DIRECTORY nel mio caso. Ricordati che RESTORE_DIRECTORY potrebbe essere diversa dalla directory di cui è stato eseguito il backup. Ad esempio, puoi eseguire un backup di /eccetera directory, ma quando ripristini, se vuoi, puoi mettere il contenuto di /eccetera directory in un'altra directory, ad esempio /ripristina/ecc directory.

Ora digita il tuo Restico password del repository e premere .

I dati dovrebbero essere recuperati dal backup.

Se esegui backup incrementali con Restico , potrebbe essere difficile trovare l'ID dell'istantanea più recente per una determinata directory di backup. Volentieri, Restico viene fornito con un modo per ripristinare dall'ID dell'istantanea più recente di una determinata directory di backup.

È possibile eseguire il seguente comando per ripristinare l'ultima versione del backup per una determinata directory (nel mio caso /home/shovon directory):

$ sudo restistico -r / ripristino del backup più recente --sentiero / casa / shovon --obbiettivo / casa / shovon

L'ultima versione del backup per il percorso /casa/shovon viene ripristinato sul bersaglio /casa/shovon .

Esecuzione di backup remoti con Restic

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

Puoi installare il server SFTP sulla tua macchina Ubuntu 18.04 LTS con il seguente comando:

$ sudo apt-get install openssh-server

Premere Y e quindi premere continuare.

Il server SFTP deve essere installato.

Ora sostituisci ogni -r /LOCALE/PERCORSO a -r sftp: [e-mail protetta] :/REMOTO/PERCORSO

Ad esempio, il comando per la creazione o l'inizializzazione di un repository locale Restic deve essere convertito da

$ sudo restistico init -r / backup
a
$ sudo restistico init -r sftp: nome utente @ Nome host: / 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 file Restico la directory di backup deve essere creata o è già disponibile.

Ecco come si installa e si utilizza Restico su Ubuntu 18.04 LTS. Grazie per aver letto questo articolo.