Изначально Система резервного копирования строилась по этой статье:
Развертывание Bacula в малом офисе
Все работает по статье нормально.
НО что у меня объем хранилища 4ТБ, а объем данных более 2 ТБ. В итоге приходится чистить базу и запускать бэкап заново
Однажды после такой чистки получил ошибку:
после этого система заработала
Развертывание Bacula в малом офисе
Все работает по статье нормально.
НО что у меня объем хранилища 4ТБ, а объем данных более 2 ТБ. В итоге приходится чистить базу и запускать бэкап заново
Однажды после такой чистки получил ошибку:
Fatal error: Uncaught exception 'Zend_Exception' with message 'Fatal error: Can't connect to SQL server' in /var/www/webacula/html/index.php:178 Stack trace: #0 {main} thrown in /var/www/webacula/html/index.php on line 178 проблема с SQL server
проверяем место на жестком диске user@bacula:/$ df -h Файл.система Размер Использовано Дост Использовано% Cмонтировано в /dev/mapper/bacula--vg-root 71G 67G 0 100% / udev 994M 4,0K 994M 1% /dev tmpfs 201M 736K 200M 1% /run none 5,0M 0 5,0M 0% /run/lock none 1004M 0 1004M 0% /run/shm /dev/sda1 236M 35M 189M 16% /boot overflow 1,0M 0 1,0M 0% /tmp /dev/sdb1 2,5T 62G 2,3T 3% /mnt/bacula
подозрительно /dev/mapper/bacula--vg-root 71G 67G 0 100% /
ищем самую большую папку user@bacula:/$ sudo du -s * | sort -nr | head
получили
64186796 mnt 2844792 var 870928 usr 213648 lib
user@bacula:/var/lib$ sudo du -s * | sort -nr | head 2373428 mysql 120132 apt 56068 mlocate 34008 postgresql 29968 dpkg 8036 aptitude 3488 aspell 2072 apt-xapian-index 1648 bacula
в итоге нашел файл user@bacula:/var/lib$ sudo ls -la /var/lib/mysql/ibdata1 -rw-rw---- 1 mysql mysql 2418016256 дек. 26 17:52 /var/lib/mysql/ibdata1
что такое ibdata1 нашел здесь
Второй параметр – задаёт размещение файла ibdata1 (т.к. путь не указан – будет использоваться “хранилище” MySQL – /var/lib/mysql )
ibdata1 увеличился видимо, когда /mnt/bacula не был примонтирован не запускался MySql
в итоге удалил ibdata1 и логи
после этого
запускался MySq
но webacula не запустился
было решено пересоздать базу bacula и таблицы webacula по статье
выполнить команды:
Если после наших эксперементов нам нужно удалить все тестовые джобы, делаем это так:и
Мы уничтожили базу данных, а затем создали ее вновь. Осталось удалить сами файлы томов.$ mysql -u root -p mysql> drop database bacula; mysql> quit $ dpkg-reconfigure bacula-director-mysql
Далее создаем таблицы Webacula, пользователей и роли:
$ cd install/MySql $ ./10_make_tables.sh $ ./20_acl_make_tables.sh
после этого система заработала
Комментариев нет:
Отправить комментарий