Utilizzo dell'utilità di ripristino Duplicity

Procédure

Duplicity

Duplicity è un pacchetto software che fornisce un backup remoto crittografato.

Duplicity progetta uno schema in cui il primo archivio è un backup completo e i successivi backup incrementali aggiungono solo le differenze all'ultimo backup completo o incrementale. Le catene costituite da un backup completo e da una serie di backup incrementali possono essere ripristinate dopo l'esecuzione di uno dei passaggi incrementali. Se uno dei backup incrementali è mancante, i backup incrementali successivi non possono essere ricostruiti.

Duplicity utilizza i protocolli SFTP e FTP(S), quindi può funzionare da una macchina GNU/Linux locale o da un server VPS a un server VPS o a una formula di backup LWS Drive "rsyncscpdrive".

Installare Duplicity

Incluso come pacchetto nella maggior parte delle distribuzioni.

Per installare Duplicity sulla vostra macchina locale o sul vostro server VPS, è necessario un semplice comando.

apt install duplicity

Applicazione

Lo script seguente rende disponibili i backup dei siti web per un periodo di due mesi. I vecchi backup vengono eliminati. Il primo giorno di ogni mese viene eseguito un nuovo backup completo.

È possibile creare backup separati per le singole directory utilizzando la variabile DIRS nello script.

Ad esempio, lo script può essere modificato e salvato come /root/backup.sh:

$ nano /root/backup.sh

I dettagli di accesso, come nome utente, password e hostname, devono essere modificati di conseguenza prima di essere utilizzati. Allo stesso modo, la passphrase GPG utilizzata per la crittografia del backup.

Come esempio, utilizzeremo un utente della formula di backup di LWS Drive "rsyncscpdrive" con il nome cdXXXX.

# /bin/bash # # Semplice script per la creazione di backup con Duplicity. # I backup completi vengono eseguiti il primo giorno di ogni mese o con l'opzione 'full'. # # I backup incrementali vengono eseguiti in tutti gli altri giorni. # # USAGE: backup.sh [full] # # get day of the month DATE=`date +%d` # Set protocol (use SFTP or FTP, see manpage for more) PROTO=sftp # set user and hostname of backup account USER='cdXXXXX' HOST='rs1.cloudlws.com' # Impostazione della password per l'account di backup su cui verranno trasferiti i # file di backup. # Per sftp è possibile utilizzare una chiave pubblica, vedere: PASSWORD='password' # directory per il backup DIRS="/var/www/monsiteweb.fr/web /home" TDIR="files/"$(hostname -s) # Impostazione della frase di accesso per crittografare i file di backup. In questo caso si useranno chiavi simmetriche. PASSPHRASE='yourecretgpgpassphrase' export PASSPHRASE ############################## if [ $PASSWORD ]; then BAC="$PROTO://$USER:$PASSWORD@$HOST" else BAC="$PROTO://$USER@$HOST" fi # Controllare se siamo al primo del mese. # Se siamo al primo giorno del mese, allora eseguire # un backup completo. In caso contrario, eseguire un backup # incrementale.

if [ $DATE = 01 ] || [ "$1" = 'full' ]; then TYPE='full' else TYPE='incremental' fi for DIR in $DIRS do # first remove everything older than 2 months duplicity remove-older-than 2M -v5 --force $BAC/$TDIR/$DIR # do a backup duplicity $TYPE -v5 $DIR $BAC/$TDIR/$DIR done # Check the manpage for all available options for Duplicity.
# Disimpostare le variabili riservate unset PASSPHRASE unset PASSWORD exit 0

Poi, per renderlo eseguibile:

$ chmod 755 /root/backup.sh

Per creare un backup completo al tempo T usando lo script backup.sh:

$ /root/backup.sh full

I file o le directory di cui non si vuole eseguire il backup vengono passati a Duplicity utilizzando --exclude.

Lo script può essere eseguito tramite un cron job giornaliero, /etc/cron.weekly o /etc/cron.monthly. È inoltre possibile utilizzare un crontab per impostare un orario esatto configurando un file in /etc/cron.d/:

0 0 * * * /root/backup.sh >/dev/null 2>&1

Seguendo questa documentazione, sarete in grado di installare e utilizzare l'utilità Duplicity per ripristinare i vostri dati.
È possibile consultare le varie offerte di backup online sul nostro sito di vendita.

Vota questo articolo :

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

0mn lettura

Backup del PC con Cobian Backup

0mn lettura

Punto di montaggio di Windows

1mn lettura

Utilizzate Borg Backup per i vostri backup


Fate una domanda al team LWS e alla sua comunità