Bug 30361 - bacula выжирает диск
: bacula выжирает диск
Status: NEW
: Sisyphus
(All bugs in Sisyphus/alterator-bacula)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2014-09-28 18:23 by
Modified: 2015-06-02 23:29 (History)


Attachments
Патч, чтобы не хранить сообщения для консоли (508 bytes, patch)
2015-06-02 23:29, Стас
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2014-09-28 18:23:16
После установки, с настройками из коробки, Бакула выедает все свободное
пространство диска. Надо или не стартовать по умолчанию службу или сделать
разумные настройки. Чтоб пользователю не получался внезапный геморой.
cat /etc/system-release 
ALT Linux 7.0.5 Centaurus  (Pholus)
rpm -qa|grep bacu
alterator-bacula-client-0.3-alt1
bacula-director-mysql-5.2.13-alt3.M70P.1
alterator-bacula-1.3.1-alt1
bacula-director-common-5.2.13-alt3.M70P.1
bacula-client-5.2.13-alt3.M70P.1
bacula-console-5.2.13-alt3.M70P.1
bacula-director-sqlite3-5.2.13-alt3.M70P.1
bacula-common-5.2.13-alt3.M70P.1
bacula-storage-5.2.13-alt3.M70P.1
Конфиг из коробки бекапит весь корень. А список исключений очень мал.
------- Comment #1 From 2014-09-29 11:07:14 -------
На пакет.
------- Comment #2 From 2014-09-29 16:37:52 -------
2 sem: расскажи, что там летом внезапно починилось, чтоб понять, как его
отключить по умолчанию и по возможности не сломать применяющим осознанно.
------- Comment #3 From 2015-06-02 23:29:07 -------
Created an attachment (id=6288) [details]
Патч, чтобы не хранить сообщения для консоли

Добавлю:
1) bacula создаёт лог, который не ротируется: файл /var/log/bacula/log. Я
сделал себе вот такой конфиг для logrotate, возможно postrotate тут лишнее:
/var/log/bacula/log {
    monthly
    compress
    notifempty
    missingok
    postrotate
        /sbin/service bacula-dir reload >/dev/null
    endscript
}

Также бакула хранит сообщения консоли в файле /var/lib/bacula/*.conmsg и если
она работает без присмотра, это становится проблемой. Проще всего
закомментировать "console = all, !skipped, !saved" в
/etc/bacula/messages/daemon.conf (патч прилагаю)

2) В серверной установке /var на отдельном томе, и при настройках по умолчанию
конфигурационный файлы некоторых пакетов не копируются (расположены в
/var/lib/). 
Примеры таких каталогов с конфигами:
/var/lib/bind/etc
/var/lib/bind/zone
/var/lib/libvirt/dnsmasq
/var/lib/libvirt/network
/var/lib/openvpn/etc
/var/lib/spamd/.spamassassin