Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-07-30 14:39:55

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

[SOLVED]Bacula początki

Witam,
Mam kilka stacji i serwerów do backup-owania. Postanowiłem wykorzystać do tego celu bacule. Wszystko udało mi się uruchomić, i kopie wykonują się. Niestety mam problem z odzyskaniem danych. Opcja restore działa, zadanie pokazuje się, ale nic nie zostaje odtworzone :( Obecnie testuję to na 3 stacjach z czego jedna jest dir, sd i fd. Z tej stacji (linux debian 6.0.5) mogę odzyskać wszystko gorzej  z tych innych linux (debian 6/0/5) i windows 7.
Tak wylądają moje configi

SAGITTA dir, sd, fd

DIR

Kod:

Director {                            # define myself
  Name = sagitta-dir
  DIRport = 9101                # where we listen for UA connections
  QueryFile = "/etc/bacula/scripts/query.sql"
  WorkingDirectory = /etc/bacula/working/
  PidDirectory = /var/run/bacula
  Maximum Concurrent Jobs = 20
  Password = "QwertY12"         # Console password
  Messages = DirMessages
  DirAddress = 192.168.2.88
}

#### SAGTTA

Job {
    Name = "I_SAGITTA_192.168.2.88"
    Type = Backup
    Level = Incremental
    Client = sagitta-fd
    Pool = Przyrostowy
    Schedule = "Dzienny"
    Messages = DirMessages
    FileSet = s_sagitta
}
####################################

#### VOSTRO

Job {
    Name = "I_VOSTRO460_192.168.2.245"
    Type = Backup
    Level = Incremental
    Client = vostro460-fd
    Pool = Przyrostowy
    Schedule = "Dzienny"
    Messages = DirMessages
    FileSet = w_vostro460
}

####################################

### MONIT

Job {
    Name = "I_MONIT_192.168.2.29"
    Type = Backup
    Level = Incremental
    Client = monit-fd
    Pool = Przyrostowy
    Schedule = "Dzienny"
    Messages = DirMessages
    FileSet = s_monit
}

####################################

#### RESTORE
Job {
    Name = "RestoreFiles"
    Type = Restore
    Client = sagitta-fd
    FileSet = w_vostro460
    Storage = TAPE_1
    Where = /tmp/
    Messages = DirMessages
    Pool = Przyrostowy
}
####################################

#### TYMY ZADAN

Schedule {
    Name = "Dzienny" 
    Run = Level=Incremental sat-thu at 20:30
}
Schedule {
    Name = "Tygodniowy" 
    Run = Level=Full fri at 22:30
}

####################################

#### PLIKI DO KOPIOWANIA
FileSet {
   Name = "w_vostro460"
   Enable VSS = yes
   Include {
       Options {
           Signature = MD5
       }
       File = "C:/Users/predel/Documents"
  }

}

FileSet {
   Name = s_sagitta
   Include {
       Options {
           Signature = MD5
       }
       File = /root
       File = /etc
       File = /var/lib
   }
  Exclude {
     File = /var/lib/bacula
     File = /backup
     File = /var/log
     File = /var/run
     File = /proc
     File = /tmp
     File = /.journal
     File = /.fsck
  }
}

FileSet {
   Name = s_monit
   Include {
       Options {
           Signature = MD5
       }
       File = /root
       File = /etc
       File = /var/lib
   }
  Exclude {
     File = /var/lib/bacula
     File = /var/log
     File = /var/run
     File = /proc
     File = /tmp
     File = /.journal
     File = /.fsck
  }
}

####################################

#### KLIENCI
Client {
   Name = sagitta-fd
   Address = 192.168.2.88
   FD Port = 9102
   Catalog = "Baza danych Bacula"
   Password = "niuniek2"
   AutoPrune = no
}

Client {
   Name = vostro460-fd
   Address = 192.168.2.245
   FD Port = 9102
   Catalog = "Baza danych Bacula"
   Password = "niuniek2"
   AutoPrune = no

}

Client {
   Name = monit-fd
   Address = 192.168.2.29
   FD Port = 9102
   Catalog = "Baza danych Bacula"
   Password = "niuniek2"
   AutoPrune = no
}

####################################
  
Storage {
  Name = TAPE_1
  Address = 192.168.2.88                
  SDPort = 9103
  Password = "QwertY12"
  Device = "virtual_hdd_f1"
  Media Type = File
  Maximum Concurrent Jobs = 20
}



Catalog {
   Name = "Baza danych Bacula"
   DB Name = bacula
   DB Address = 127.0.0.1
   DB Port = 3306
   User = bacula
   Password = niuniek2
}

Messages {
  Name = DirMessages
#
  mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r"
  operatorcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
  mail = root@localhost = all, !skipped            
  operator = root@localhost = mount
  console = all, !skipped, !saved
#
  append = "/var/lib/bacula/log" = all, !skipped
  catalog = all
}


Pool {
  Name = Przyrostowy
  Pool Type = Backup
  Recycle = yes 
  Auto Prune = yes 
  Volume Retention = 30 days
  Storage = TAPE_1
}

Console {
  Name = sagitta-mon
  Password = "KTIC2iZGEY3dAOSU4JaTH6XQWOWEHu5_c"
  CommandACL = status, .status
}

SD

Kod:

Storage {
    Name = sagitta-sd
    Working Directory = /etc/bacula/working/
    PID Directory = /var/run/bacula
    SD Address = 192.168.2.88
    SD Port = 9103
    Maximum Concurrent Jobs = 20
}

Director {
    Name = sagitta-dir
    Password = "QwertY12"
}

Device {
    Name = "virtual_hdd_f1"
    Archive Device = /backup
    Device Type = File
    Media Type = File
    Removable Media = no
    Random Access = yes
    Requires Mount = no
}

Messages {
    Name = sagitta-sd-messages
    Director = sagitta-dir = all
}

SAGITA-FD

Kod:

Director {
  Name = sagitta-dir
  Password = "QwertY12"
}

FileDaemon {                          # this is me
  Name = sagitta-fd
  FDport = 9102                  # where we listen for the director
  WorkingDirectory = /etc/bacula/working/
  Pid Directory = /var/run/bacula
  Maximum Concurrent Jobs = 20
  FDAddress = 192.168.2.88
}

# Send all messages except skipped files back to Director
Messages {
  Name = sagitta-fd-messages
  director = sagitta-dir = all, !skipped, !restored
}

VOSTRO-FD

Kod:

Client {
  Name = vostro460-fd
  Address = 192.168.2.245
  FDPort = 9102
  Catalog = MyCatalog
  Password = "QwertY12"      # password for FileDaemon
  File Retention = 30 days            # 30 days
  Job Retention = 6 months            # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}

MONIT-FD

Kod:

Director {
  Name = sagitta-dir
  Password = "QwertY12"
}

FileDaemon {                          
  Name = monit-fd
  FDport = 9102                  
  WorkingDirectory = /var/lib/bacula
  Pid Directory = /var/run/bacula
  Maximum Concurrent Jobs = 20
  FDAddress = 192.168.2.29
}

Messages {
  Name = Standard
  director = monit-dir = all, !skipped, !restored
}

Zapytanie query.sql mam takie jakie producent dostarczył. i nie wiem o co chodzi dlaczego z jednego mogę odzyskać a innych nie. Wszystko instalowane mam z paczek debianowych . Wersja baculi to 5.0.2

Będę wdzięczny za pomoc

Ostatnio edytowany przez redelek (2012-07-31 14:21:43)


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)