Beoordeel dit artikel :
Dit artikel was nuttig voor jou ?
Ja
Geen
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Duplicity is een softwarepakket dat versleutelde externe back-ups biedt.
Duplicity ontwerpt een schema waarbij het eerste archief een volledige back-up is en de daaropvolgende incrementele back-ups alleen verschillen toevoegen aan de laatste volledige of incrementele back-up. Ketens die bestaan uit een volledige back-up en een reeks incrementele back-ups kunnen worden hersteld wanneer een van de incrementele stappen is uitgevoerd. Als een van de incrementele back-ups ontbreekt, kunnen de volgende incrementele back-ups niet worden gereconstrueerd.
Duplicity gebruikt de SFTP en FTP(S) protocollen zodat het kan werken vanaf een lokale GNU/Linux machine of een VPS server naar een VPS server of een LWS Drive "rsyncscpdrive" backup formule.
Wordt als pakket met de meeste distributies meegeleverd.
Om Duplicity op je lokale machine of VPS server te installeren is een eenvoudig commando nodig.
apt installeert duplicity
Het onderstaande script maakt back-ups van je websites beschikbaar voor een periode van twee maanden. Oude back-ups worden verwijderd. Een nieuwe volledige back-up wordt gemaakt op de eerste dag van elke maand.
Aparte back-ups voor individuele mappen kunnen worden gemaakt met behulp van de DIRS variabele in het script.
Het script kan bijvoorbeeld worden bewerkt en opgeslagen als /root/backup.sh:
$ nano /root/backup.sh
Toegangsgegevens zoals gebruikersnaam, wachtwoord en hostnaam moeten worden aangepast voordat ze worden gebruikt. Hetzelfde geldt voor de GPG-wachtzin die wordt gebruikt voor de versleuteling van de back-up.
Als voorbeeld gebruiken we een gebruiker uit de LWS Drive back-upformule "rsyncscpdrive" onder de naam cdXXXX.
#!/bin/bash # # Simpel script voor het maken van back-ups met Duplicity. # Volledige back-ups worden gemaakt op de 1e dag van elke maand of met de 'full' optie. # Incrementele back-ups worden gemaakt op alle andere dagen. # GEBRUIK: backup.sh [full] # # krijg dag van de maand DATE=`date +%d` # Stel protocol in (gebruik SFTP of FTP, zie manpage voor meer) PROTO=sftp # stel gebruiker en hostnaam in van back-up account USER='cdXXXXX' HOST='rs1.cloudlws.com' # Instellen van het wachtwoord voor de back-upaccount waarnaar de # back-upbestanden worden overgezet. # voor sftp kan een publieke sleutel worden gebruikt, zie: PASSWORD='password' # directories to backup DIRS="/var/www/monsiteweb.fr/web /home" TDIR="files/"$(hostname -s) # Instellen van de wachtwoordzin om de back-upbestanden te versleutelen. In dit geval worden symmetrische sleutels gebruikt. PASSPHRASE='yoursecretgpgpassphrase' export PASSPHRASE ############################## if [ $PASSWORD ]; then BAC="$PROTO://$USER:$PASSWORD@$HOST" else BAC="$PROTO://$USER@$HOST" fi # Check to see if we are at the first of the month. # If we are on the 1st day of the month, then run # a full backup. Zo niet, draai dan een incrementele # backup.
if [ $DATE = 01 ] || [ "$1" = 'full' ]; then TYPE='full' else TYPE='incremental' fi for DIR in $DIRS do # remove first 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 de manpage voor alle beschikbare opties voor Duplicity.
# De vertrouwelijke variabelen verwijderen unset PASSPHRASE unset PASSWORD exit 0
Dan om het uitvoerbaar te maken:
$ chmod 755 /root/backup.sh
Om een volledige backup te maken op tijdstip T met het backup.sh script:
$ /root/backup.sh vol
Bestanden of mappen waarvan geen back-up moet worden gemaakt, worden doorgegeven aan Duplicity met --exclude.
Het script kan worden uitgevoerd via een dagelijkse cron job, /etc/cron.weekly of /etc/cron.monthly. Een crontab kan ook worden gebruikt om een exacte tijd in te stellen door een bestand te configureren onder /etc/cron.d/:
0 0 * * * /root/backup.sh >/dev/null 2>&1
Door het volgen van deze documentatie, zult u in staat zijn om het Duplicity hulpprogramma te installeren en te gebruiken om uw gegevens te herstellen.
U kunt onze verschillende online back-up aanbiedingen raadplegen op onze verkoopsite.
Beoordeel dit artikel :
Dit artikel was nuttig voor jou ?
Ja
Geen
0mn lezen
Een back-up maken van je pc met Cobian Backup
0mn lezen
Windows koppelpunt
1mn lezen
Borg Backup gebruiken voor je back-ups