Sdílíme s vámi scénář připravený jedním z našich čtenářů k provedení záložní kopie automaticky. Ještě jedna šance aprender používat terminál a rozvíjet se skripty přizpůsobené. 🙂 |
Funkčnost
- Vytvořte zálohy pomocí příkazu rsync.
- Použijte bash skript.
- Aktuální verze umožňuje pouze místní použití.
Požadavky a instalace
Pro fungování skriptu musí mít systém aplikaci gdialog.
Nevyžaduje instalaci, stačí umístit skript do adresáře $ HOME / .copies /. Tento parametr je umístěn v proměnné script_directory a lze jej změnit.
Výběr zdrojového a cílového adresáře pro kopii
V aktuální verzi jsou určeny úpravou skriptu copy.sh. Použitý formát využívá možnosti -acv a -delete.
Například:
rsync -acv - odstranit $ user_directory'directory_to_backup '$ target_directory
kde nahradíme directory_to_back up názvem požadovaného adresáře.
Proměnné $ user_directory je ve skriptu přiřazena hodnota.
Proměnné $ destination_directory je přiřazena hodnota načtená v copy.cfg
Konfigurační soubor
Konfigurační soubor se nazývá copy.cfg a je umístěn v adresáři $ HOME / .copies /
Struktura konfiguračního souboru
Druhý řádek určuje cíl zálohy:
# Cíl / media / Iomega_HDD /
Soubory Příslušenství
Soubor skriptu copy_ini.sh kontroluje, zda byly zálohy vytvořeny s periodicitou. V současné době není v konfiguračním souboru žádný parametr, který by to specifikoval, který se denně nastavuje ve stejném skriptu.
Automatizujte proces zálohování
1.- Vložte příkaz cron příkazem crontab -e podobným způsobem jako je tento:
# mh dom mon dow příkaz
0 20 * * * DISPLAY = »: 0 ″ /home/user/.copies/copias.sh
V tomto příkladu by spuštění skriptu bylo spuštěno každý den ve 20:00
2.- Přidejte k programům, které mají být provedeny na začátku, skript copy_ini.sh označující úplnou cestu k němu
Dobrá věc na Deja Dup je, že má šifrování pro ukládání souborů, je to velmi dobré, ale k tomuto skriptu můžete přidat, že s gnupg + split a je to téměř stejné.
Pěkný článek, lidi.
Jistě ... pro ty, kteří chtějí používat grafické rozhraní ...
Jiní dávají přednost tomu „staromódním způsobem“
Na zdraví! Pavel.
2012. 11. 30 Disqus
Je to jednodušší Deja-Dup
Dobrý den, a pokud chci provést zálohu na PC připojeném ke stejné síti. Jak byste umístili cíl do konfiguračního souboru?