Page 1 of 2

не работают бекапы!

Posted: Wed Feb 21, 2018 3:55 pm
by levi.german
Всем привет.
Перестали работать бекапы на двух серверах!
система debian 8 (jessie)
в папке /backup создается лог файл

Code: Select all

-- SYSTEM --
2018-02-21 18:45:01 admin.conf
2018-02-21 18:45:01 stats.log
2018-02-21 18:45:01 history.log
2018-02-21 18:45:01 backup-excludes.conf
2018-02-21 18:45:01 pam

-- WEB --
2018-02-21 18:45:01 domain-name.com
2018-02-21 18:46:16 *** 1 domain ***

-- DNS --
2018-02-21 18:46:16 domain-name.com
2018-02-21 18:46:16 *** 1 domain ***

-- MAIL --
2018-02-21 18:46:16 domain-name.com
2018-02-21 18:46:17 *** 1 domain ***

-- DB --
2018-02-21 18:46:17 admin_domain-name (mysql)
лог файл /var/log/vesta/backup.log - скопировал ошибки

Code: Select all

-- DB --
2018-02-21 18:46:17 admin_dbname (mysql)
sh: 0: getcwd() failed: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 0: getcwd() failed: No such file or directory
exim: can't get the current working directory: No such file or directory
Error: dump admin_dbname failed
имя базы и домена изменены!
версия панели - 0.9.8 (amd64) Релиз:19

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 5:15 pm
by imperio
Здравствуйте.
Проверьте есть ли место на диске. Также думаю нужно проверить базу admin_dbname на наличие поврежденных таблиц.

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 5:27 pm
by levi.german
df -h место использовано на 23 процента. если бы не было места mysql не стартовал скорее всего, а он работает. место есть.
mysqlcheck -A вывел все ОК с таблицами.

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 5:35 pm
by imperio
Исключите данную базу, если бекап пройдет успешно, то проблема с поврежденными таблицами.

Code: Select all

mysqlcheck -u root -ppassword --auto-repair --optimize --all-databases

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 5:46 pm
by levi.german
imperio wrote:
Wed Feb 21, 2018 5:35 pm
Исключите данную базу, если бекап пройдет успешно, то проблема с поврежденными таблицами.

Code: Select all

mysqlcheck -u root -ppassword --auto-repair --optimize --all-databases
как исключить?

ваша команда mysqlcheck немного неправильная!

Code: Select all

mysqlcheck --user=root --password=password --auto-repair --optimize --all-databases
вывела тоже все ОК!

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 5:53 pm
by levi.german
исключил базу. бекап сделан!
может пересоздать базу?

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 5:58 pm
by imperio
Чем неправильная?

Code: Select all

mysqlcheck -u root -p1122334455 --auto-repair --optimize --all-databases
пользователь mysql - root, пароль root mysql 1122334455
Такой формат команды тоже допустим.

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 6:09 pm
by levi.german
imperio wrote:
Wed Feb 21, 2018 5:58 pm
Чем неправильная?

Code: Select all

mysqlcheck -u root -p1122334455 --auto-repair --optimize --all-databases
пользователь mysql - root, пароль root mysql 1122334455
Такой формат команды тоже допустим.
пишет недопустимо использование префиксов с - и с --

какой выход из такой ситуации, если база рабочая?

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 6:16 pm
by imperio
Возможно на дебиан команда чуть другая.
Сделайте rebuild db для пользователя, которому принадлежит база. Всё же я предполгаю что есть нарушения в таблицах данной бд.

Re: не работают бекапы!

Posted: Wed Feb 21, 2018 6:19 pm
by levi.german
imperio wrote:
Wed Feb 21, 2018 6:16 pm
Возможно на дебиан команда чуть другая.
Сделайте rebuild db для пользователя, которому принадлежит база. Всё же я предполгаю что есть нарушения в таблицах данной бд.
немного не понял, как это сделать? рабочая база не пострадает?