Bacula - backup danych

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
m (Plik bacula-dir.conf - Director)
m (Plik bacula-dir.conf - Director)
Linia 101: Linia 101:
 
  }
 
  }
 
  Catalog {
 
  Catalog {
Name = "Baza-danych-bacula" #nazwa zasobu, używana w zasobach client
+
Name = "Baza-danych-bacula" #nazwa zasobu, używana w zasobach client
DB Name = bacula #nazwa bazy danych
+
DB Name = bacula #nazwa bazy danych
DB Address = 127.0.0.1 # adres bazy danych
+
DB Address = 127.0.0.1 # adres bazy danych
DB Port = 3306 #port na którym nasłuchuje mysql
+
DB Port = 3306 #port na którym nasłuchuje mysql
User = bacula #użytkownik do bazy danych dla baculi
+
User = bacula #użytkownik do bazy danych dla baculi
Password = bacula1 #hasło użytkownika baculi
+
Password = bacula1 #hasło użytkownika baculi
 
  }  
 
  }  
 
  Messages {
 
  Messages {
Name = DirRaport #nazwa zasobu, odpowiada ona nazwie w zasobie Director opcji messages
+
Name = DirRaport #nazwa zasobu, odpowiada ona nazwie w zasobie Director opcji messages
Mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r" #komenda do wysłania maila z powiadomieniem
+
Mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r" #komenda do wysłania maila z powiadomieniem
  Operatorcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r" #mail z powiadomieniem
+
Operatorcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r" #mail z powiadomieniem
  Mail = slawek@linux-user.eu = all, !skipped #mail od kogo
+
Mail = slawek@linux-user.eu = all, !skipped #mail od kogo
  Operator = slawek@linux-user.eu = mount #mail od kogo
+
Operator = slawek@linux-user.eu = mount #mail od kogo
  Console = all, !skipped, !saved #wyświetlanie statusów i zdarzeń wartość all wyświetla wszystko
+
Console = all, !skipped, !saved #wyświetlanie statusów i zdarzeń wartość all wyświetla wszystko
    Append = "/var/spool/bacula/log" = all, !skipped #ustawienie zapisywania statusów i raportów do pliku logów wartość all wszystko
+
Append = "/var/spool/bacula/log" = all, !skipped #ustawienie zapisywania statusów i raportów do pliku logów wartość all wszystko
 
  }
 
  }
 
  Storage {
 
  Storage {
Name = Dysk-Pendrive #nazwa zasobu, używana w zasobie jobs
+
Name = Dysk-Pendrive #nazwa zasobu, używana w zasobie jobs
Address = 192.168.2.15 #adres IP z bacula-sd,  
+
Address = 192.168.2.15 #adres IP z bacula-sd,  
SD Port = 9103 #port bacula-sd
+
SD Port = 9103 #port bacula-sd
Password = qwerty123-sd #hasło do bacula-sd
+
Password = qwerty123-sd #hasło do bacula-sd
Device = "Urzadzenie pendrive" #nazwa urzadzenia, uzyte również w bacula-sd
+
Device = "Urzadzenie pendrive" #nazwa urzadzenia, uzyte również w bacula-sd
Media Type = Pliki-na-usb #nazwa typu obsługiwanych woluminów, uzywana w bacula-sd
+
Media Type = Pliki-na-usb #nazwa typu obsługiwanych woluminów, uzywana w bacula-sd
Maximum Concurrent Jobs = 1 #ilośc zadań, które jednocześnie może zrealizować urządzenie
+
Maximum Concurrent Jobs = 1 #ilośc zadań, które jednocześnie może zrealizować urządzenie
 
  }  
 
  }  
 
  Client {
 
  Client {
Name = backup_na_pendrive # nazwa klienta, użyta również w sekcji Job
+
Name = backup_na_pendrive # nazwa klienta, użyta również w sekcji Job
Address = 192.168.2.15 #adres IP komputera klienta,  
+
Address = 192.168.2.15 #adres IP komputera klienta,  
FD Port = 9102 #numer portu bacula-client, domyślnie 9102
+
FD Port = 9102 #numer portu bacula-client, domyślnie 9102
Catalog = "Baza-danych-bacula" #jakiej bazy danych użyć, nazwa z sekcji Catalog
+
Catalog = "Baza-danych-bacula" #jakiej bazy danych użyć, nazwa z sekcji Catalog
Password = "qwerty123-fd" #hasło do bacula-fd na kliencie
+
Password = "qwerty123-fd" #hasło do bacula-fd na kliencie
AutoPrune = no # czyszczenie przestarzałych danych z bazy danych
+
AutoPrune = no # czyszczenie przestarzałych danych z bazy danych
 
  }
 
  }
 
  Pool {
 
  Pool {
Name = "Backup-na-pendrive-poniedzialek" #nazwa puli woluminów
+
Name = "Backup-na-pendrive-poniedzialek" #nazwa puli woluminów
Pool Type = Backup #zawsze tak ma byc
+
Pool Type = Backup #zawsze tak ma byc
Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
+
Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
+
AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
+
Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
+
Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
LabelFormat = "serwer-ogrody-plik-poniedzialek-"  
+
LabelFormat = "serwer-ogrody-plik-poniedzialek-"  
Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
+
Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
 
  }
 
  }
 
  Pool {
 
  Pool {
        Name = "Backup-na-pendrive-wtorek" #nazwa puli woluminów
+
Name = "Backup-na-pendrive-wtorek" #nazwa puli woluminów
        Pool Type = Backup #zawsze tak ma byc
+
Pool Type = Backup #zawsze tak ma byc
        Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
+
Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
        AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
+
AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
        Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
+
Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
        Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
+
Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
        LabelFormat = "serwer-ogrody-plik-wtorek-"
+
LabelFormat = "serwer-ogrody-plik-wtorek-"
        Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
+
Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
 
  }
 
  }
 
  Pool {
 
  Pool {
        Name = "Backup-na-pendrive-sroda" #nazwa puli woluminów
+
Name = "Backup-na-pendrive-sroda" #nazwa puli woluminów
        Pool Type = Backup #zawsze tak ma byc
+
Pool Type = Backup #zawsze tak ma byc
        Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
+
Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
        AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
+
AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
        Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
+
Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
        Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
+
Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
        LabelFormat = "serwer-ogrody-plik-sroda-"
+
LabelFormat = "serwer-ogrody-plik-sroda-"
        Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
+
Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
 
  }
 
  }
 
  Pool {
 
  Pool {
        Name = "Backup-na-pendrive-czwartek" #nazwa puli woluminów
+
Name = "Backup-na-pendrive-czwartek" #nazwa puli woluminów
        Pool Type = Backup #zawsze tak ma byc
+
Pool Type = Backup #zawsze tak ma byc
        Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
+
Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
        AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
+
AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
        Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
+
Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
        Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
+
Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
        LabelFormat = "serwer-ogrody-plik-czwartek-"
+
LabelFormat = "serwer-ogrody-plik-czwartek-"
        Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
+
Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
 
  }
 
  }
 
  Pool {
 
  Pool {
        Name = "Backup-na-pendrive-piatek" #nazwa puli woluminów
+
Name = "Backup-na-pendrive-piatek" #nazwa puli woluminów
        Pool Type = Backup #zawsze tak ma byc
+
Pool Type = Backup #zawsze tak ma byc
        Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
+
Recycle = yes #ponowne użycie dla każdego nowo utworzonego wolumenu
        AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
+
AutoPrune = yes #czyszczenie przestarzałych plików, zadań i woluminów
        Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
+
Volume Retention = 14 days #czas zachowania danych na woluminie, po upłynięciu dane stają się przedawnione i możliwy jest ponowny zapis na nich
        Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
+
Maximum Volume Bytes = 2000 MB # maksymalny rozmiar voluminu
        LabelFormat = "serwer-ogrody-plik-piatek-"
+
LabelFormat = "serwer-ogrody-plik-piatek-"
        Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
+
Storage = Dysk-Pendrive #nazwa urzadzenia z sekcji Storage
 
  }
 
  }
 
  FileSet {
 
  FileSet {
Name = "Baza-danych-postgresql" #nazwa akcji, użyta w sekcji job
+
Name = "Baza-danych-postgresql" #nazwa akcji, użyta w sekcji job
Include {
+
  Include {
Options {
+
  Options {
Signature = MD5 # sposób tworzenia sygnatur kopii zapasowych
+
    Signature = MD5 # sposób tworzenia sygnatur kopii zapasowych
}
+
      }
File = /var/lib/pgsql/9.1/data/ #pliki do archiwizowania
+
  File = /var/lib/pgsql/9.1/data/ #pliki do archiwizowania
}
+
Exclude { #nie archiwizuj poniższych plików
+
      File = /var/lib/pgsql/9.1/data/backup_test
+
    File = /var/lib/pgsql/9.1/data/backup_test_pg
+
 
   }
 
   }
 +
  Exclude { #nie archiwizuj poniższych plików
 +
    File = /var/lib/pgsql/9.1/data/backup_test
 +
    File = /var/lib/pgsql/9.1/data/backup_test_pg
 +
  }
 +
  }
 +
  FileSet {
 +
  Name = "Pliki-samby"
 +
Include {
 +
Options {
 +
  Signature = MD5 # sposób tworzenia sygnatur kopii zapasowych
 +
  }
 +
File = /home/samba/
 +
}
 +
Exclude {
 +
File = /home/samba/.*
 
  }
 
  }
FileSet {
 
Name = "Pliki-samby"
 
Include {
 
Options {
 
                        Signature = MD5 # sposób tworzenia sygnatur kopii zapasowych
 
                        }
 
                File = /home/samba/
 
                }
 
Exclude {
 
File = /home/samba/.*
 
}
 
 
  }
 
  }
 
  Schedule {
 
  Schedule {
Name = "Cykl-codzienny-full-poniedzialek" #nazwa zadania, uzywana w zasobie Job
+
Name = "Cykl-codzienny-full-poniedzialek" #nazwa zadania, uzywana w zasobie Job
Run = Full monday at 16:00 #backup powinien wykonać w poniedziałek o godzinie 16, możemy ustawić mon - fri at 10:00 wtedy backup będzie się  
+
Run = Full monday at 16:00 #backup powinien wykonać w poniedziałek o godzinie 16, możemy ustawić mon - fri at 10:00 wtedy backup będzie się  
 
  #wykonywać w dni od poniedziałku do piątku
 
  #wykonywać w dni od poniedziałku do piątku
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-wtorek" #nazwa zadania, uzywana w zasobie Job
+
Name = "Cykl-codzienny-full-wtorek" #nazwa zadania, uzywana w zasobie Job
        Run = Full tuesday at 00:04   
+
Run = Full tuesday at 00:04   
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-sroda" #nazwa zadania, uzywana w zasobie Job
+
Name = "Cykl-codzienny-full-sroda" #nazwa zadania, uzywana w zasobie Job
        Run = Full wednesday at 15:10  
+
Run = Full wednesday at 15:10  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-czwartek" #nazwa zadania, uzywana w zasobie Job
+
Name = "Cykl-codzienny-full-czwartek" #nazwa zadania, uzywana w zasobie Job
        Run = Full thursday at 15:10  
+
Run = Full thursday at 15:10  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-piatek" #nazwa zadania, uzywana w zasobie Job
+
Name = "Cykl-codzienny-full-piatek" #nazwa zadania, uzywana w zasobie Job
        Run = Full friday at 16:15  
+
Run = Full friday at 16:15  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-incremental-poniedzialek"
+
Name = "Cykl-codzienny-incremental-poniedzialek"
        Run = Incremental monday at 10:00 #kopia przyrostowa w poniedziałek o 10:00
+
Run = Incremental monday at 10:00 #kopia przyrostowa w poniedziałek o 10:00
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-incremental-wtorek"
+
Name = "Cykl-codzienny-incremental-wtorek"
        Run = Incremental tuesday at 00:23  
+
Run = Incremental tuesday at 00:23  
 
  }
 
  }
 
Schedule {
 
Schedule {
        Name = "Cykl-codzienny-incremental-sroda"
+
Name = "Cykl-codzienny-incremental-sroda"
        Run = Incremental wednesday at 15:13  
+
Run = Incremental wednesday at 15:13  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-incremental-czwartek"
+
Name = "Cykl-codzienny-incremental-czwartek"
        Run = Incremental thursday at 15:13  
+
Run = Incremental thursday at 15:13  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-incremental-piatek"
+
Name = "Cykl-codzienny-incremental-piatek"
        Run = Incremental friday at 16:17  
+
Run = Incremental friday at 16:17  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-samba-poniedzialek"  
+
Name = "Cykl-codzienny-full-samba-poniedzialek"  
        Run = Full monday at 01:00 #backup powinien wykonać się w poniedziałek o godzinie 01:00
+
Run = Full monday at 01:00 #backup powinien wykonać się w poniedziałek o godzinie 01:00
 
}
 
}
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-samba-wtorek"  
+
Name = "Cykl-codzienny-full-samba-wtorek"  
        Run = Full tuesday at 00:06  
+
Run = Full tuesday at 00:06  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-samba-sroda"  
+
Name = "Cykl-codzienny-full-samba-sroda"  
        Run = Full wednesday at 00:06  
+
Run = Full wednesday at 00:06  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-samba-czwartek"  
+
Name = "Cykl-codzienny-full-samba-czwartek"  
        Run = Full thursday at 15:11  
+
Run = Full thursday at 15:11  
 
  }
 
  }
 
  Schedule {
 
  Schedule {
        Name = "Cykl-codzienny-full-samba-piatek"  
+
Name = "Cykl-codzienny-full-samba-piatek"  
        Run = Full friday at 16:19  
+
Run = Full friday at 16:19  
 
  }
 
  }
 
  Job {
 
  Job {
Linia 371: Linia 371:
 
  }
 
  }
 
  Job {
 
  Job {
Name = "Backup-bazy-danych-omeda-full-poniedzialek" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-full-poniedzialek" #nazwa zasobu
Type = Backup
+
Type = Backup
Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
Pool = "Backup-na-pendrive-poniedzialek" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-poniedzialek" #nazwa z sekcji Pool, jaki wolumin
Schedule = "Cykl-codzienny-full-poniedzialek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-full-poniedzialek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
# skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa (uwaga musisz mieć poniższy skrypt w lokalizacji podanej poniżej)
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
# Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
 
  }
 
  }
 
  Job {
 
  Job {
        Name = "Backup-bazy-danych-omeda-full-wtorek" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-full-wtorek" #nazwa zasobu
        Type = Backup
+
Type = Backup
        Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
        Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
        Pool = "Backup-na-pendrive-wtorek" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-wtorek" #nazwa z sekcji Pool, jaki wolumin
        Schedule = "Cykl-codzienny-full-wtorek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-full-wtorek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
        Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
        FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
        # skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa  
        Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
# Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
        Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
 
  }
 
  }
 
  Job {
 
  Job {
        Name = "Backup-bazy-danych-omeda-full-sroda" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-full-sroda" #nazwa zasobu
        Type = Backup
+
Type = Backup
        Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
        Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
        Pool = "Backup-na-pendrive-sroda" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-sroda" #nazwa z sekcji Pool, jaki wolumin
        Schedule = "Cykl-codzienny-full-sroda" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-full-sroda" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
        Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
        FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
        # skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa  
        Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
        # Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
        Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
        }
+
}
 
  Job {
 
  Job {
        Name = "Backup-bazy-danych-omeda-full-czwartek" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-full-czwartek" #nazwa zasobu
        Type = Backup
+
Type = Backup
        Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
        Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
        Pool = "Backup-na-pendrive-czwartek" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-czwartek" #nazwa z sekcji Pool, jaki wolumin
        Schedule = "Cykl-codzienny-full-czwartek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-full-czwartek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
        Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
        FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
        # skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa  
        Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
        # Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
        Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
        }
+
}
 
  Job {
 
  Job {
        Name = "Backup-bazy-danych-omeda-full-piatek" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-full-piatek" #nazwa zasobu
        Type = Backup
+
Type = Backup
        Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Full #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
        Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
        Pool = "Backup-na-pendrive-piatek" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-piatek" #nazwa z sekcji Pool, jaki wolumin
        Schedule = "Cykl-codzienny-full-piatek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-full-piatek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
        Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
        FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
        # skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa  
        Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
        # Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
        Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
        }
+
}
 
  Job {
 
  Job {
        Name = "Backup-bazy-danych-omeda-incremental-poniedzialek" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-incremental-poniedzialek" #nazwa zasobu
        Type = Backup
+
Type = Backup
        Level = Incremental #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Incremental #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
        Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
        Pool = "Backup-na-pendrive-poniedzialek" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-poniedzialek" #nazwa z sekcji Pool, jaki wolumin
        Schedule = "Cykl-codzienny-incremental-poniedzialek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-incremental-poniedzialek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
        Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
        FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
# skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa  
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
# Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"  
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"  
 
+
 
  }
 
  }
 
  Job {
 
  Job {
        Name = "Backup-bazy-danych-omeda-incremental-wtorek" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-incremental-wtorek" #nazwa zasobu
        Type = Backup
+
Type = Backup
        Level = Incremental #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Incremental #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
        Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
        Pool = "Backup-na-pendrive-wtorek" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-wtorek" #nazwa z sekcji Pool, jaki wolumin
        Schedule = "Cykl-codzienny-incremental-wtorek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-incremental-wtorek" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
        Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
        FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
        # skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa  
        Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
        # Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
        Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
 
  }       
 
  }       
 
  Job {
 
  Job {
        Name = "Backup-bazy-danych-omeda-incremental-sroda" #nazwa zasobu
+
Name = "Backup-bazy-danych-omeda-incremental-sroda" #nazwa zasobu
        Type = Backup
+
Type = Backup
        Level = Incremental #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
+
Level = Incremental #poziom zadania - Full pełen, Incremental przyrostowy, Differental różnicowy
        Client = backup_na_pendrive #nazwa z sekcji Client
+
Client = backup_na_pendrive #nazwa z sekcji Client
        Pool = "Backup-na-pendrive-sroda" #nazwa z sekcji Pool, jaki wolumin
+
Pool = "Backup-na-pendrive-sroda" #nazwa z sekcji Pool, jaki wolumin
        Schedule = "Cykl-codzienny-incremental-sroda" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
+
Schedule = "Cykl-codzienny-incremental-sroda" #nazwa z sekcji schedule, określa kiedy ma się wykonywać backup
        Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
+
Messages = DirRaport #raport wykonania zadania nazwa z sekcji Messagess
        FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
+
FileSet = "Baza-danych-postgresql" #jakie zadanie mam wykonać nazwa z sekcji FileSet
        # skrypt wykonywany przed zrobieniem backupa  
+
# skrypt wykonywany przed zrobieniem backupa  
        Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
+
Client Run Before Job = "/var/lib/pgsql/9.1/data/pg_dump"
        # Usuwanie zbekapowanego backupu
+
# Usuwanie zbekapowanego backupu
        Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
+
Client Run After Job  = "/var/lib/pgsql/9.1/data/delete_pg_dump"
 
  }
 
  }
 
  Job {
 
  Job {

Wersja z 15:11, 16 wrz 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych