Название: backup сохраняется пустой Отправлено: lans999 от 17 Марта 2010, 21:18:06 Делаю
cd /etc/periodic/weekly/ ee backup_nodeny.sh Код: #!/bin/sh chmod 700 backup_nodeny.sh ./backup_nodeny.sh в /var/backups создается архив с сегодняшним числом. За этим все по мануалу восстанавливаем базу в test меняем ее в админке и все работает. Но если бекап создается по расписанию, то его размер гораздо меньше и при восстановлении видно, что это пустая начальная база Nodeny. Откуда он ее бекапит интересно? Бэкапятся файлы вот такого содержания Код: -- MySQL dump 10.13 Distrib 5.5.2-m2, for portbld-freebsd8.0 (i386) Методом проб выяснил, что эти почти пустые бэкапные файлы создаются только при перезагрузке (/etc/periodic/weekly/backup_nodeny.sh). Причем при перезагрузке файлы заменяются! Например, если даже я в ручную запустил backup_nodeny.sh и создал нормальный архив с рабочей базой, то после перезагрузки, он заменится на не рабочий. Сейчас прописал делать бек каждый день в 4.00, посмотрим как сработает. В 4.00 создался нормальный архив, но после перезагрузки обратно заменился на пустой. Что делать? Название: Re: backup сохраняется пустой Отправлено: versus от 18 Марта 2010, 11:34:30 что такое после перезагрузки обратно ?
Название: Re: backup сохраняется пустой Отправлено: lans999 от 18 Марта 2010, 12:31:31 Пример:
Ночью в 4.00 по расписанию сработал скрипт, в папке /var/backups создался архив 18-03-2010.tar.gz с рабочим бэкапом с размером 64550 байт . В 9.00 я перезагружаю сервер и вижу в папке /var/backups файл 18-03-2010.tar.gz с размером 476 байт созданный во время перезагрузки. Как и что создает этот файл? Название: Re: backup сохраняется пустой Отправлено: versus от 20 Марта 2010, 00:03:20 А зачем в 9 перегружать сервер ? Я б убил бы если б у меня сервер перегрузил кто то.
Название: Re: backup сохраняется пустой Отправлено: lans999 от 20 Марта 2010, 10:12:20 Сервер тестовый.
Перенес сохранение баз в /var/backups/nodeny и проблема ушла, видимо при перезагрузке что-то делало mysqldump в /var/backups Может иметь к этому отношение строка при загрузке из консоли: после старта cron Код: local package initialization: mysqldump: Coldn`t find table: "start" |