Ohodnotit tento článek :
Tento článek byl pro vás užitečný ?
Ano
Ne
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Duplicity je softwarový balík, který poskytuje šifrované vzdálené zálohování.
Duplicity navrhuje schéma, ve kterém je první archiv plnou zálohou a následné přírůstkové zálohy pouze přidávají rozdíly k poslední plné nebo přírůstkové záloze. Řetězce sestávající z plné zálohy a série přírůstkových záloh lze obnovit, pokud byl proveden jeden z přírůstkových kroků. Pokud jedna z přírůstkových záloh chybí, nelze následné přírůstkové zálohy obnovit.
Duplicity používá protokoly SFTP a FTP(S), takže může pracovat z místního počítače GNU/Linux nebo serveru VPS na server VPS nebo zálohovací vzorec LWS Drive "rsyncscpdrive".
Součástí většiny distribucí jako balíček.
K instalaci Duplicity na místní počítač nebo VPS server je zapotřebí jednoduchý příkaz.
apt install duplicity
Níže uvedený skript zpřístupní zálohy vašich webových stránek po dobu dvou měsíců. Staré zálohy se odstraní. Nová plná záloha se vytvoří první den každého měsíce.
Pomocí proměnné DIRS ve skriptu lze vytvořit samostatné zálohy pro jednotlivé adresáře.
Skript lze například upravit a uložit jako /root/backup.sh:
$ nano /root/backup.sh
Před použitím je třeba odpovídajícím způsobem upravit přístupové údaje, jako je uživatelské jméno, heslo a název hostitele. Podobně je tomu s heslovou frází GPG používanou pro šifrování záloh.
Jako příklad použijeme uživatele ze zálohovacího vzorce LWS Drive "rsyncscpdrive" pod jménem cdXXXX.
#!/bin/bash # # Jednoduchý skript pro vytváření záloh pomocí Duplicity. # Úplné zálohy se vytvářejí 1. den každého měsíce nebo s volbou 'full'. # Přírůstkové zálohy se vytvářejí v libovolné jiné dny. # # POUŽITÍ: backup.sh [full] # # získejte den v měsíci DATE=`date +%d` # Nastavte protokol (použijte SFTP nebo FTP, více viz manuálová stránka) PROTO=sftp # nastavte uživatele a jméno hostitele zálohovacího účtu USER='cdXXXXX' HOST='rs1.cloudlws.com' # Nastavení hesla pro zálohovací účet, na který se budou # přenášet záložní soubory. # pro sftp lze použít veřejný klíč, viz: PASSWORD='password' # adresáře pro zálohování DIRS="/var/www/monsiteweb.fr/web /home" TDIR="files/"$(hostname -s) # Nastavení přístupové fráze pro šifrování záložních souborů. V tomto případě se použijí symetrické klíče. PASSPHRASE='yoursecretgpgpassphrase' export PASSPHRASE ############################## if [ $PASSWORD ]; then BAC="$PROTO://$USER:$PASSWORD@$HOST" else BAC="$PROTO://$USER@$HOST" fi # Zkontrolujte, zda se nacházíme v prvním dni měsíce. # Pokud se nacházíme v 1. dni měsíce, spusťte # plnou zálohu. Pokud ne, pak spusťte přírůstkovou # zálohu.
if [ $DATE = 01 ] || [ "$1" = 'full' ]; then TYPE='full' else TYPE='incremental' fi for DIR in $DIRS do # nejprve odstraňte vše starší než 2 měsíce duplicity remove-older-than 2M -v5 --force $BAC/$TDIR/$DIR # prove a backup duplicity $TYPE -v5 $DIR $BAC/$TDIR/$DIR done # Zkontrolujte manuálovou stránku pro všechny dostupné možnosti Duplicity.
# Zrušení nastavení důvěrných proměnných unset PASSPHRASE unset PASSWORD exit 0
Poté spustíme program tak, aby byl spustitelný:
$ chmod 755 /root/backup.sh
Vytvoření úplné zálohy v čase T pomocí skriptu backup.sh:
$ /root/backup.sh full
Soubory nebo adresáře, které nemají být zálohovány, se předávají programu Duplicity pomocí příkazu --exclude.
Skript lze spustit prostřednictvím denní úlohy cron, /etc/cron.weekly nebo /etc/cron.monthly. Pomocí crontabu lze také nastavit přesný čas pomocí konfigurace souboru v /etc/cron.d/:
0 0 * * * /root/backup.sh >/dev/null 2>&1
Podle této dokumentace budete moci nainstalovat a používat nástroj Duplicity k obnově dat.
Na našich prodejních stránkách si můžete prohlédnout různé nabídky zálohování online.
Ohodnotit tento článek :
Tento článek byl pro vás užitečný ?
Ano
Ne
0mn čtení
Zálohování počítače pomocí aplikace Cobian Backup
0mn čtení
Přípojný bod systému Windows
1mn čtení
Používání zálohování Borg Backup