DSBackup
DSBackup je program pro automatizované zálohování. Zálohování je možné spouštět i ručně.
Umožňuje vytvářet plné nebo diferenciální (rozdílové) zálohy.
Každou zálohu ukládá komprimovanou do samostatného souboru pojmenovanou dle data vytvoření. Je tedy možné v případě, že je dostatek prostoru, archivovat libovolné množství záloh a vrátit se případně i ke vzdálenější historii.
Tím, že je možné provádět rozdílovou zálohu je většinou záloha velmi rychlá a není příliš velká. Je tedy vhodné nechávat zálohy za delší období. To je vhodné v případě, že by došlo například k nechtěnému smazání nějaké souboru a uživatel by si toho všiml až za delší čas.
Je možné zálohovat soubory z lokálního počítače nebo dostupných síťových jednotek (Jiné počítače, NAS atd.)
Je možné zálohovat soubory z FTP serverů
Tato funkce je určena zejména pro zálohu webových stránek a podobně.
Záloha funguje tak, že je vytvářena lokální kopie a ta se synchronizuje dle FTP.
První záloha trvá déle, pokud je to velký objem dat (větší web). I desítky minut.
Další záloha je velmi rychlá, pokud nedochází k velkým změnám na FTP.
Je možné zálohovat z více FTP serverů. To je vhodné pro provozovatele více webů.
Vždy zálohujte s minimálními právy, která jsou pro zálohování potřeba.
DSBackup nic na FTP server nezapisuje a nepotřebuje právo k zápisu.
Je možné zálohovat SQL databáze i bez zastavení SQL serveru.
DSBackup umí zálohovat databáze z některých databázových serverů SQL, aniž by databáze musela být odpojena nebo SQL server zastaven. (Je podporováno MSSQL, MSSQL Express, mySQL. Připravuje se Firebird.)
To je vhodné použít, pokud je potřeba zálohovat databáze například ze serverů, kde nemůže být databáze odpojena.
Vhodné použití je pro zálohování databází na webu. Kdy je touto funkcí prováděna záloha nezávisle na případných zálohách webhostingu. Je samozřejmě nutné mít přístup k databázi zvenčí. To některé webhostingy podporují.
Vždy zálohujte s minimálními právy, které jsou pro zálohování potřeba. DSBackup nic do databáze nezapisuje a nepotřebuje právo k zápisu.
Zálohy jsou komprimovány pomocí programu 7zip.
S uloženými zálohami je tedy možné pracovat nebo kontrolovat libovolnou aplikací, která umí pracovat se soubory 7z
Je možné zálohu následně nahrát na FTP server.
Tato možnost je při vhodném nastavení velmi účinnou ochranou před útokem malwarem nebo viry.
Pokud je k dispozici FTP server, který je nastaven tak, že účet, který je používán pro zálohování, neumožňuje data na serveru mazat a modifikovat, ale jen zapisovat, tak i kdyby se útočníkovi podařilo ovládnout počítač, na kterém běží zálohování, tak nemá možnost předchozí zálohy na FTP poškodit. Je nutné důsledně dbát na to, aby na FTP server do složek se zálohami nebyl povolen jiný přístup než pomocí FTP.
Umožňuje odeslat emailem upozornění o proběhlé záloze nebo v případě chyby.
Umožňuje odeslat emailem upozornění v případě docházejícího místa na cílovém disku.
Umožňuje spustit nějaký program před nebo po záloze.
Je možné zálohu spustit ručně nebo pomocí naplánované úlohy v určitý čas.
Je možné nastavit kontrolu změn určitých složek nebo souborů.
Toto umožňuje upozornit například na aktualizaci nějakého programu. Nebo na smazání či modifikaci souboru. Vhodné použití je například pro hlídání změn dokumentů, které se mění výjimečně.
Je k dispozici grafické uživatelské prostředí pro nastavení zálohovacích úloh nebo jejich spouštění.
Zálohovací úlohu je možné spouštět několika způsoby:
1. Je možné si udělat zástupce na ploše a úlohu spouštět tímto zástupcem.
2. Je možné si udělat zástupce na ploše s parametrem pro vypnutí počítače po proběhnutí zálohy. Místo vypínání počítače je pak možné spustit tohoto zástupce. Tím proběhne záloha a počítač se vypne.
3. Je možné DSBackup spouštět pomocí plánovače úloh systému Windows. Toto použití je vhodné pro automatické zálohovaní serverů, NAS apod.
4. Je možné zálohovací úlohu nebo úlohy spouštět i pomocí grafického rozhraní
Licence – Freeware. Program můžete používat zdarma.
DSBackup.exe je program bez grafického rozhraní, který se spouští z příkazového řádku.
Je možné ho spustit s parametrem, kterým je jméno souboru s nastavením zálohovací úlohy. Popřípadě i více jmen oddělených středníkem. Je možné použít i masku pro více souborů.
Zálohovací úlohy se provádějí postupně.
Příklad:
DSBackup.exe s:\uloha1.dsbackup;s:\uloha2.dsbackup;c:\*.dsbackup
Pokud se neuvede žádné jméno souboru s nastavením zálohovací úlohy, tak spustí zálohu ze souboru s názvem DSBackup.ini, který musí být ve stejné složce jako DSBackup.exe.
Ze souboru DSBackup.ini, se případně bere nastavení Globální konfigurace, pokud se na něj nastavení zálohovací úlohy odvolává.

Další možné parametry:
/debug – v normálním režimu se výstup ukládá do logu. Při použití tohoto parametru se vypisuje na obrazovku.
/full – vynutí plnou zálohu místo rozdílové
/shutdown – po vykonání zálohy se vypne počítač
/shutdown_<RemoteComputerName> – vypne vzdálený počítač
je možné uvést vícekrát a vypínat více počítačů
příklad: /shutdown_PC01
/hibernation – po vykonání zálohy se počítač uvede do stavu hibernace
/hibernation_<RemoteComputerName> – vzdálený počítač uvede do stavu hibernace
je možné uvést vícekrát a hibernovat více počítačů
příklad: /hibernation_PC01
/disable_mail – zakáže odeslání emailu i když je to v nastavení zálohovací úlohy požadováno
Soubor s nastavením úlohy je nejjednodušší vytvořit pomocí programu DSBackupGUI
Některé funkce, ale nejde nastavit pomocí grafického rozhraní.
Pro práci s více úlohami je určen program DSBackupM
DSBackup je možná stáhnout zde: DSBackup.zip
Program se neinstaluje. Jen se rozbalí komprimovaný soubor. V komprimovaném souboru jsou programy. DSBackup, DSBackupGUI a DSBackupM.