Zálohování Windows pomocí Bacula File Daemon
Minule jsme si nainstalovali Baculu na FreeBSD, dnes je na čase nastavit zálohování Windows.
Instalace
Stáhneme balíček, nainstalujeme klienta (file daemon). Během instalace si zvolíme jméno fd a heslo (instalátor vygeneruje náhodné). Toto jméno a heslo musíme potom zadat do directora.
Nainstalujeme jen clienta a volitelně tray monitor.
Instalátor vygeneruje náhodné heslo, které budeme potřebovat pro konfiguraci Client v directoru.
Pokud jsme nainstalovali i monitor a bat console, zadáme hesla directora.
Propojení directora a klienta
Pokud jsme si nezaznamenali heslo clienta během instalace, nalezneme jej v
souboru c:\Program Files\Bacula\bacula-fd.conf
.
Nastavení v bacula-dir.conf
:
Client {
Name = desktop-fd
Address = desktop
FDPort = 9102
Catalog = MyCatalog
Password = "N+TDGy....."
File Retention = 60 days
Job Retention = 6 monts
AutoPrune = yes
}
Připojíme se na directora třeba přes bconsole
, zadáme reload
a status client
.
Tím zkontrolujeme, zda se director připojí na klienta. Pokud ne, zkontrolujme síťovou
dostupnost, nastavení windows firewall apod.
Další možnosti nastavení klienta jsou uvedeny v dokumentaci.
Vytvoření backup jobu
Pokud propojení mezi directorem a klientem funguje, můžeme přistoupit k
nastavení backup jobu. Backup joby jsou definovány v bacula-dir.conf
, tedy na
straně directora (na klienta už sahat nepotřebujeme).
Potřebujeme definovat:
- FileSet - co zálohovat
- Job
FileSet {
Name = "WindowsDownloads"
Include {
File = "c:/Users/tomas/Downloads/"
Options {
signature = SHA1
compression = GZIP
verify = s1
IgnoreCase = yes
}
}
}
Job {
Name = "WindowsDownloadBackup"
Type = Backup
Level = Incremental
Client = desktop-fd
FileSet = "WindowsDownloads"
Schedule = "WeeklyCycle"
Storage = MyBackupStorage
Messages = Standard
Pool = File
SpoolAttributes = yes
Priority = 10
Write Bootstrap = "/var/db/bacula/%c.bsr"
}
Příkazem bconsole
a estimate job=WindowsDownloadBackup
si můžeme ověřit,
kolik se toho bude zálohovat (ještě před zálohou samotnou).
Dokumentace
Vysvětlení nastavení a daší možnosti jsou v dokumentaci FileSetu a Jobu.