LINUX.ORG.RU
ФорумAdmin

Bacula и дифференциальный бэкап


0

2

Добрый день!
При дифференциальном или инкрементном бэкапе bacula забирает очень много файлов, которые реально не изменялись, разве что права на них меняются. Я явно указывал отбирать только по md5 в file set:
Accurate=5
verify=5
BaseJob=5


Но результатов не принесло. Пробовал и так:
Accurate=ism
verify=ism
BaseJob=ism


Но все без толку. Помогите чем можете! )

Ответ на: комментарий от blind_oracle

Вот кусок конфига dir:
Job {
Name =job
Type = Backup
Level=Differential
Client = fd
FileSet = set
Storage = sd
Schedule = sc
Pool = pool
Differential Backup Pool = pool
Priority=6
Messages = Daemon
Write Bootstrap = «/var/spool/bacula/%j.bsr»
}

FileSet {
Name=«set»
Include {
File = /etc
File = /var/www/html
Options {
signature = MD5
Compression=GZIP9
Accurate=sm
verify=sm
BaseJob=sm
mtimeonly=no
}
}
}

Pool {
Name = pool
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 30 days
Maximum Volume Bytes = 0
Maximum Volumes = 0
Label Format = «_»
Recycle Oldest Volume = yes
Maximum Volume Jobs=1
}

Schedule {
Name = «sc»
Run = Level = Full sat at 21:00
Run = Level = Differential mon-thu at 08:00
}

Client {
Name = fd
Address = ***
FDPort = 1111
Catalog = «MyCatalog»
Password = ***
File Retention = 30 days
Job Retention = 30 days
AutoPrune = yes
TLS Enable = yes
TLS Require = yes
TLS CA Certificate File = /etc/ssl/ca.crt
TLS Certificate =/etc/ssl/*.crt
TLS Key = /etc/ssl/*.key
TLS Allowed CN = «localhost»
}



Нет в job accurate не стоит.

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

)) Сегодня попробую, завтра отпишусь, как прошло! А эти параметры надо менять, или они нормальные?:
Accurate=sm
verify=sm
BaseJob=sm

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

Помогло, спасибо большое!
У меня еще 2 вопроса про bacula:
1) При дифференциальном или инкрементном бэкапе частенько появляется ошибка :
07-Feb 07:19 sd JobId 248: Elapsed time=04:06:30, Transfer rate=289.6 K Bytes/second
07-Feb 07:44 JobId 248: Fatal error: Network error with FD during Backup: ERR=Connection reset by peer
07-Feb 07:44 JobId 248: Fatal error: No Job status returned from FD.
07-Feb 07:44 JobId 248: Error: Bacula 5.2.12 (12Sep12):

Heartbeat Interval=60 стоит на клиенте.


2) Файл ibdata1 с базой bacula mysql занимает 25 гб., это нормально, или ка то можно очистить?

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

1) Было такое.

Heartbeat Interval = 60 должен стоять везде где только можно :) У меня стоит в директоре в Director {}, в каждом Storage {}, в bacula-sd.conf в Storage {} ну и в клиенте конечно.

Еще до кучи в sysctl.conf: net.ipv4.tcp_keepalive_time = 60

После этого проблемы с отваливанием удаленных бэкапов, вроде как, пропали.

2) ibdata в мускуле только растёт насколько я помню, даже очистив базу уменьшить его нельзя. Как вариант - перейти на innodb_file_per_table, где каждая таблица в отдельном файле проживает, как в MyISAM.

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

А еще, может подскажешь что это за ошибки, использую ssl?:
07-Feb 04:01 fd JobId 248: Error: openssl.c:86 TLS read/write failure.: ERR=error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
07-Feb 04:01 fd JobId 248: Error: bsock.c:434 Wrote -6 bytes to client:, but only 0 accepted.
При полном бэкапе такого не наблюдается!

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