Не секрет, что Bacula плохо переносит ситуацию, когда свободное место на диске заканчивается.
У меня много лет работает скрипт мониторинга diskmon.sh. Он возвращает ненулевой код в случае, когда на одном из дисков, предназначенных для хранения томов бакулы, становится угрожающе мало места. На сколько конкретно мало? Это предстоит определить вам опытным путем, исходя из объема ваших копий.
При получении ненулевого кода из скрипта,  бэкапы не начинаются и бакула ждет когда админ освободит место.
При этом админ получает соответствующие сообщения на емайл.

Вот как это работает.

Код diskmon.sh :