Backup and Migrate - супер модуль для автоматического бакупа базы сайта.
http://drupal.org/project/backup_migrate
Позволяет делать бакупы базы через указанные промежутки времени.
Позволяет исключать из архива лишние таблицы и данные.
Позволяет воссанавливать базу из архива.
Еще очень хотелось бы:
1. Добавлять в бакуп файлы из определенных папок.
2. Отправлять архив на почту администратору.
Как это можно рализовать?
Комментарии
Backup произносится как "бэкап".
Я думаю, что об этих функциях нужно просить автора модуля или самому менять код модуля...
Он сохраняет дамп в Windows-1251!
Накидал скрипт отправляющий содержимое дирректории на емайл.
1. Скиньте bacuptomail.php в директорию drupal
2. Пропишите правильные переменные:
<?php
//$dir="files/backup_migrate/manual/";
$dir="files/backup_migrate/scheduled/";
$ext="gz";
$content_type="application/x-gzip";
$maxsize=10000000;
...
$mail->from = "info@mysite.com";
$mail->to = "mail@gmail.com";
...
?>
3. Запускайте по крону.
кто бы еще подсказал ка исправить абракадабру в заголовке писем, когда бекап отправляется на email..
Нет в этом модуле ничего хорошего - вообще ничего. Для создания резервных копий есть масса софта, не запускающегося в контексте веб сервера, не имеющего проблем с таймаутами, и намного надёжнее и эффективнее решающего свои задачи.
А этот модуль так, для сайта с мелкой базой, в не ответственных случаях сойдёт - не более того.
Главное - вопрос работоспособности бэкапа, зачем обманывать себя?
На небольших проектах может пригодиться, для того чтобы быстро слить базу, а в общем - я ему не доверяю абсолютно.
И очень правильно - я пару раз уже видел частичные дампы в его исполнении, из которых не получилось толком восстановиться.