LINUX.ORG.RU
ФорумAdmin

bacula

 


0

1

Только начал смотреть bacula. Не работают задания. Не пойму понять чего он хочет....
Пытаюсь для начала бэкапы скинуть в /tmp
В status all пишет Ожидает запроса на монтирование (1-3 job не обращайте внимание):

12-dir Версия: 5.2.5 (26 January 2012) x86_64-pc-linux-gnu ubuntu 12.04
Daemon started 28-сет.-2012 13:03. Jobs: run=0, running=1 mode=0,0
 Heap: heap=417,792 smbytes=80,964 max_bytes=89,214 bufs=218 max_bufs=238
Нет Запланированных Заданий.
====

Запущенные Задания:
Консоль соединяется с 29-сет.-2012 11:48
 JobId Level   Name                       Status
======================================================================
     4 Full   12-fd.2012-09-28_13.10.00_03 Ожидает запроса на монтирование
====

Прерванные Задания:
 JobId  Level    Files      Bytes   Status   Finished        Name 
====================================================================
     1 Full          0         0  Ошибка 27-сет.-2012 23:35 BackupClient1
     2 Full          0         0  Ошибка 28-сет.-2012 00:05 BackupCatalog
     3 Full          0         0  Ошибка 28-сет.-2012 12:56 12-fd

====
Соединение с демоном Хранения 12-fd в 192.168.10.79:9103

12-sd Версия: 5.2.5 (26 January 2012) x86_64-pc-linux-gnu ubuntu 12.04
Daemon started 28-сет.-2012 13:03. Jobs: run=0, running=0.
 Heap: heap=274,432 smbytes=162,887 max_bytes=163,081 bufs=92 max_bufs=94
 Sizes: boffset_t=8 size_t=8 int32_t=4 int64_t=8 mode=0,0

Запущенные Задания:
Writing: Полный Резервная копия job 12-fd JobId=4 Volume="12-fd-bak-0001"
    pool="12-fd" device="FileStorage" (/tmp/bacula)
    spooling=0 despooling=0 despool_wait=0
    Files=0 Bytes=0 Bytes/sec=0
    FDReadSeqNo=6 in_msg=6 out_msg=4 fd=6
====

Jobs waiting to reserve a drive:
====

Прерванные Задания:
 JobId  Level    Files      Bytes   Status   Finished        Name 
===================================================================
     3 По          0         0  Отмена 28-сет.-2012 12:56 12-fd
====

Device status:
Device "FileStorage" (/tmp/bacula) is not open.
    Device is BLOCKED waiting for mount of volume "12-fd-bak-0001",
       Pool:        12-fd
       Media type:  File-Linux
====

Used Volume status:
====

====

Соединение с Клиентом 12-fd в 192.168.10.79:9102

может еще что показать?

★★

может еще что показать?

Файлы конфигурации?

пишет Ожидает запроса на монтирование

Вероятно потому, что клиент (fd) не может соединиться с хранилищем (sd). (порт 9103)

zgen ★★★★★
()
Ответ на: комментарий от zgen
#bacula-dir.conf 
Director {
  Name = 12-dir
  DIRport = 9101
  QueryFile = "/etc/bacula/scripts/query.sql"
  WorkingDirectory = "/var/lib/bacula"
  PidDirectory = "/var/run/bacula"
  Maximum Concurrent Jobs = 1
  Password = "vOchjaYxGgFnKdbE5me5a3Tp5vs763FyoIhXdqUF733A"         # Console password
  Messages = Daemon
  DirAddress = 192.168.10.79
}

Catalog {
  Name = MyCatalog
  dbname = "bacula"; DB Address = ""; dbuser = "bacula"; dbpassword = "3ha0VaqXLbfM"
}

Messages {
  Name = Daemon
  console = all
  append = "/var/lib/bacula/log" = all
  Catalog = error, fatal, terminate, notsaved
}

Client {
  Name = 12-fd
  Address = 192.168.10.79
  FDPort = 9102
  Catalog = MyCatalog
  Password = "3AS6J06iFE7KaFuY6D5u7806RFdPTEhqR"          # password for FileDaemon
  File Retention = 30 days
  Job Retention = 30 days
}

Messages {
  Name = Standart
  console = all
  append = "/var/lib/bacula/client.log" = all
  Catalog = error, fatal, terminate, notsaved
}

Job {
  Name = 12-fd
  Enabled = Yes
  Type = Backup
  Client = 12-fd
  Pool = 12-fd
  FileSet = Job1
  Schedule = Job1
  Messages = Job
}

Pool {
  Name = 12-fd
  Pool Type = Backup
  Storage = 12-fd
  Label Format = "12-fd-bak-"
  Use Volume Once = yes
}

Storage {
  Name = 12-fd
  Address = 192.168.10.79
  SDPort = 9103
  Password = "g6XjyVapDQXcFCSq2IrBmDQNTngAmG748"
  Device = FileStorage
  Media Type = File-Linux
}

Messages {
  Name = Storage
  console = all
  append = "/var/lib/bacula/job.log" = all
  Catalog = error, fatal, terminate, notsaved
}


FileSet {
  Name = Job1
  Include {
    Options {
      Signature = SHA1;
      Compression = GZIP;
      Recurse = yes;
      CheckFileChanges = yes;
    }
    File = /home/lioncub
  }
}

Schedule {
  Name = Job1
  Run = Level=Full sat at 12:15
  Run = Level=Incremental mon-fri at 12:30
}

Messages {
  Name = Job
  console = all
  append = "/var/lib/bacula/job.log" = all
  Catalog = error, fatal, terminate, notsaved
}

Job {
  Name = 12-fd-restore
  Enabled = Yes
  Type = Restore
  Client = 12-fd
  Pool = 12-fd
  FileSet = Job1
  Storage = 12-fd
  Where = /tmp/restore
  Messages = Job
}
#bacula-sd.conf 
Storage {
  Name = 12-sd
  SDPort = 9103                  # Director's port
  WorkingDirectory = "/var/lib/bacula"
  Pid Directory = "/var/run/bacula"
  SDAddress = 192.168.10.79
}

Director {
  Name = 12-dir
  Password = "g6XjyVapDQXcFCSq2IrBmDQNTngAmG748"
}

Device {
  Name = FileStorage
  Archive Device = /tmp/bacula
  LabelMedia = yes
  AutomaticMount = yes
  Device Type = File
  Media Type = File-Linux
  RemovableMedia = no
}

Messages {
  Name = Storage
  director = 12-dir = all
}
#bacula-fd.conf 
FileDaemon {
  Name = 12-fd
  FDport = 9102
  WorkingDirectory = /var/lib/bacula
  Pid Directory = /var/run/bacula
  Maximum Concurrent Jobs = 1
  FDAddress = 192.168.10.79
}

Director {
  Name = 12-dir
  Password = "3AS6J06iFE7KaFuY6D5u7806RFdPTEhqR"
}

Messages {
  Name = Standard
  director = 12-dir = all, !skipped, !restored
}
lioncub ★★
() автор топика

У тебя тома для данных кончились, лол. И оно ждёт, пока ты создашь новые и пнешь его, чтобы продолжало бэкапить.

P.S. Меняй пароли, спалил всё что мог же.

anonymous
()
Ответ на: комментарий от anonymous

это дефолтные... тестовый стенд...
что значит «тома для данных кончились»?
у меня обычная папка...

lioncub ★★
() автор топика
Ответ на: комментарий от lioncub

Смотри, ключевая фраза у тебя здесь: «Device is BLOCKED waiting for mount of volume '12-fd-bak-0001'».

Поскольку первые 2 задания у тебя с ошибкой, подозреваю, что либо оно не может создать том в /tmp/bacula, либо оно его таки создало и ты его удалил.

«Use Volume Once = yes» говорит, что под каждое задание будет создаваться отдельный том. Так вот, оно не может создать **первый**.

Посмотри права на директорию, чбедись что она существует, поиграйся с командой label в консоли бакулы.

P.S. Хранить бэкапы в /tmp - плохая идея, огребёшь как минимум переполнение. И особенно плохая - если там tmpfs.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.