Come installare e configurare una restazione di backup

Come installare e configurare una restazione di backup
È fondamentale avere le ultime copie di backup di file, strumenti e configurazioni in caso di errore, fallimento del sistema o un attacco informatico. Avere un backup ti consente di ripristinare il tuo sistema allo stato più recente con tempi di inattività minimi.

Questo tutorial ti mostrerà come installare e utilizzare l'utilità di backup restale sulla macchina.

Qual è l'utilità di backup resta?

Restic è un'utilità di backup semplice e ricca di funzionalità scritta nel linguaggio di programmazione Go. Restic è un software moderno, sicuro e multipiattaforma, che lo rende utilizzabile sulla maggior parte dei principali sistemi operativi. Offre funzionalità come la possibilità di verificare i backup, automatizzare il processo di backup e altro ancora.

Per saperne di più su Resic, controlla la risorsa fornita di seguito:

https: // Restic.netto

Come installare l'utilità di backup resta

Resic è disponibile nelle principali distribuzioni di Linux e puoi installarlo utilizzando comandi semplici utilizzando vari pacchetti.

Debian/Ubuntu

Per installare su Debian e altre distribuzioni basate su Debian, utilizzare il comando APT:

sudo apt -get installa resty -y

Manjaro/Arch Linux

Su Manjaro e Arch Distros, usa il comando Pacman:

Sudo Pacman -S Resic

Centos/rehl

Sulla famiglia di distribuzioni Rehl, è possibile utilizzare il repository Copr o scaricare il restale binario.

Usa Wget per scaricare il binario e spostarlo nella directory del bidone:

[Centos@centos8 ~] $ wget https: // github.com/resty/restic/uscite/download/v0.12.0/restic_0.12.0_linux_amd64.BZ2
[Centos@centos8 ~] $ bzip2 -d restic_0.12.0_linux_amd64.BZ2
[Centos@Centos8 ~] $ sudo MV Restic_0.12.0_linux_amd64 Restic && sudo MV REMIC /USR /Bin
[Centos@Centos8 ~] $ sudo chmod a+x/usr/bin/restale

Come creare un repository restino

Per creare backup restinali, dobbiamo inizializzare una directory che funge da repository per il Resic per archiviare i file. Un repository restino può essere sia locale che su un server o un servizio remoto.

Discutiamo come inizializzare un repository locale.

Repository locale

Per inizializzare un repository locale, utilizzare il comando Restic init seguito da - Repo e la directory in cui si desidera creare il repository.

Per esempio:

sudo restic init--repo /srv /backup-repo

È bene assicurarsi di ricordare la password; Avrai bisogno per accedere ai file nel repository.

Repository remoto

Per creare un repository remoto su un server, utilizzare il protocollo SFTP. Prima di farlo, assicurarsi che il server sia configurato con SSH e login senza password poiché il Resic non riuscirà se viene richiesto una password. Per imparare a utilizzare una chiave pubblica per gli accessi SSH, considera il seguente tutorial:

https: // linuxhint.com/setup_sssh_without_passwords/

https: // linuxhint.com/passwordless_login_sssh/

Una volta configurato tutto sul tuo host remoto, usa il comando qui sotto:

sudo restic -r Sftp: [email protected]:/srv/backup-repo init

Come creare backup restietti

Ora che abbiamo i repository impostati su host locali e remoti, possiamo muoverci su come eseguire il backup di alcuni dati. In Resic, chiamiamo backup come istantanee.

Per creare un semplice backup, utilizzare il comando mostrato di seguito:

$ sudo Resic Backup -r/srv/backup -repo/~/archives --verbose

Il comando sopra crea automaticamente un'istantanea della directory ~/Archives e lo aggiunge al repository che abbiamo creato in precedenza. Noterai che il valore dell'istantanea è sotto forma di personaggi esadecimali, rendendoli così più facili e più veloci da identificare.

Resic è uno strumento veloce in grado di elaborare molti file in pochi minuti senza sforzo sulle risorse di elaborazione. È possibile ridurre al minimo l'output del restigio processo di backup saltando l'opzione - Verbose.

È bene notare che il restino è molto efficiente e salterà i file duplicati prima di aggiungerli al repository.

Se Resic incontra un file di backup, scansiona il file per garantire che solo i contenuti dei file vengano archiviati nell'istantanea. Utilizza meccanismi di rilevamento delle modifiche come i metadati per rilevare le modifiche a un file.

Come aggiungere tag alle istantanee

Resic ti consente anche di aggiungere tag o ulteriori informazioni a un'istantanea. Pertanto, permettendoti di identificare facilmente un'istantanea. Per aggiungere un tag, usa il comando come:

$ sudo restic -r/srv/backup-repo backup-tag mysql-backups-tag nginx-mysql ~/archives

Quindi, è possibile fare riferimento a un'istantanea utilizzando i tag specificati.

Lavorare con repository

Per visualizzare le istantanee in un repository, utilizzare il comando:

SUDO SPEGNO RESTICH -R /SRV /Backup -Repo

Rimozione a Istantanea

Per rimuovere un'istantanea da un repository, utilizzare il comando dimentica seguito dal nome o dal tag dell'istantanea.

Usa il comando:

sudo restic dimentica 9e549b6d -r /srv /backup -repo

Tuttavia, il comando di dimenticazione si riserva ancora i dati a cui si fa riferimento dai file archiviati nell'istantanea rimossa. È possibile rimuovere i dati non referenziati utilizzando il comando prugna.

Sudo Restic Punun -r /srv /backup -repo

Ripristinare il backup

Il ripristino dei file da un'istantanea salvata è semplice. Usa il comando in basso per ripristinare un backup:

SUDO RESTIC RESTORE -R/SRV/Backup -Repo/194F005A -Target/TMP/REPORS

Conclusione

In questo tutorial, abbiamo discusso di come installare e utilizzare una restazione di backup. Questo tutorial è una guida di avviamento che ti insegna come eseguire le operazioni di backup e ripristino di base. Per saperne di più su come utilizzare lo strumento di backup Resic, considerare i documenti nella risorsa fornita di seguito:

https: // Restic.PRIEDTHOCS.io/en/ultimo/