Удаленный дифференциальный бэкап по ftp

UPD.. синтаксис одного (-двух?) параметров изменился с того времени.. при использовании на Debian пришлось пару правок внести (возможно, на других ОСях не потребуется), но в остальном - как часы работает.

На вопрос "что изменял" отвечу тут же - вдруг пригодится кому (помимо собственно настройки, которая достаточно подробно документирована)

create_backup.sh - убираем минус.
Код:
73c73
< IDLE=`ps -auxwww | grep fsbackup.pl | grep -v grep`
---
> IDLE=`ps auxwww | grep fsbackup.pl | grep -v grep`

И в файле scripts\mysql_backup.sh удалить все вхождения (с пробелом, но без кавычек)
Код:
"--all "
т.е. примерно так:
168c168
<               ${backup_progdump_path}mysqldump --all --add-drop-table --databases --force $extra_mysqldump_flag --password=$backup_mysqlpassword --user=$backup_mysqluser $cur_db >> $backup_path/$backup_name-mysql
---
>               ${backup_progdump_path}mysqldump --add-drop-table --databases --force $extra_mysqldump_flag --password=$backup_mysqlpassword --user=$backup_mysqluser $cur_db >> $backup_path/$backup_name-mysql

Не исключено, что могут потребоваться и другие изменения..

И да, при использовании обратить внимание на исключаемые файлы. Во избежание неожиданностей. :D
 
Вашим требованиям отвечает lftp (Для просмотра ссылки Войди или Зарегистрируйся). Инкрементальные бэкапы можно попробовать организовать через хардлинки и --delete опцию в эту же директорию, а можно и проще через --older-than="now-7days".
 
Назад
Сверху