Pełna kopia co 7 dni i usuwanie starej kopii.

Wysłane przez kristus 
Pełna kopia co 7 dni i usuwanie starej kopii. 04 lip 2017 - 07:29:03

Send PM

Cześć
Taki scenariusz:
Kopia (pełna) plików outlooka ~20GB jeden plik. Chcę żeby wykonywała się raz w piątek, poprzednie kopie z zeszłego tygodnia kasowane. Dodatkowo wykonywane codziennie kopie plików uzytkownika jako kopia przyrostowa. Kurcze a bacula nie wykonuje tzw. usuwania starych kopii, więc poniżej zestaw konfiguracyjny zerknijcie proszę gdzie może być błąd powodujący nie usuwanie starych kopii:
Client:
Client {
  Name = ksiegowosc02-fd # nazwa klienta (to nie nazwa hosta)
  Address = 192.168.1.33 # ip pc
  FDPort = 9102 # port
  Catalog = bacula_back #z jakiego katalogu bazy danych korzysta
  Password = "^D$}(AX~;X`~;R[bW8Fe42."      # haslo do klienta
  File Retention = 30 days           
  Job Retention = 2 months         
  AutoPrune = yes                     
}

Job
Job {
  Name = "Backup_poczty-02"     #nazwa zadania
    Type = Backup             #rodzaj zadania (backup, restore weryfikacja)
    Level = Full               #rodzaj backupu full, diff, inc
    Client = ksiegowosc02-fd         #klienci do backupu zdefinowani w sekcji client
    Pool = "poczta_ksiegowosc"                #Pula woluminow
    FileSet = "poczta"         #Co iz jakiego klienta backupowac
    Schedule = "poczta"        #Jaki sheduler
    Messages = Standard           #Rodzaj logowania
    Storage = bacula_xxxxxx          #gdzie ma byc zrobiona kopia
    Write Bootstrap = "/opt/bacula/working/poczta_%n.bsr"
    Priority = 11             # run after main backup
 }

Fileset
FileSet {
  Name = "poczta"
     Include {
      Options {
        wildfile = "*.exe"
        wildfile = "*.mp3"
        wildfile = "*.avi"
        wildfile = "*.mp4"
        wildfile = "*.msi"
        signature = MD5
        Compression=GZIP5
        ignore case=yes
        exclude = yes
                      }
       Exclude Dir Containing = tegonie.txt # pomijanie katalogów w którym jest plik .tegonie
      File = "d:/poczta"
          }
 }

Scheduler

Schedule {
  Name = "poczta"
  Run = Full fri at 14:50
   }

Utworzyłem też zadanie administracyjne do "przycinania", ale też nie usuwa starej kopii.
Job {
    Name = "Przytnij"
    Type = Admin
    Schedule = "Przyciananie Wolumenow"
        Pool = poczta_ksiegowosc
        Messages = Standard
        Client = ksiegowosc02-fd
        Level = Full
        Fileset = poczta
        Storage = bacula_xxxxxx
    RunScript {
    RunsWhen=After
    RunsOnClient=No
    Console = "purge volume action=Truncate allpools storage=bacula_xxxxxx"
                            }
    }
Dziękuję
Pozdrawiam
Re: Pełna kopia co 7 dni i usuwanie starej kopii. 06 lip 2017 - 18:04:31

Send PM

Witam,

z tego co ja widzę masz błędnie zdefiniowane "File retention" aktualnie dopiero po 30 dniach pliki "starych" kopii będą się nadpisywać. Raczej słabym pomysłem jest abyś taki krótki okres nadpisywał. Co w przypadku jak nadpiszesz poprzednią kopię, nowym backupem gdzie już w tej nowej kopii będzie np. zaszyfrowana *.pst winking smiley tzn kopia będzie do niczego bo ani nie będziesz mieć starej kopii a nowa będzie i tak do bani. Lepiej pozostaw przynajmniej dwa tygodnie i nadpisuj starsze żebyś przynajmniej jeden backup miał w zapasie.

Pozdr
Przykro nam, ale tylko zarejestrowane osoby mogą pisać na tym forum.

Kliknij żeby zalogować