Вышла версия 1.2 программы резервного копирования серверов разного масштаба на выделенном backup сервере.
Функции: 2 метода вычисления контрольных сумм (timesize и md5), 4 вида бэкапа (инкрементальный бэкап, полный бэкап, синхронизация, проверка изменения файлов),
сохранение бэкапа через SSH, FTP или на локальном диске, 8 встроенных regex операторов для описания помещаемых в бэкап файлов,
шифрование бэкапа с помощью PGP, гибкое задание уровня инкрементальности, дополнения для бэкапа и восстановления системных файлов и SQL таблиц.
Изменения относительно версии 1.1pl2
:
* Исправлена недоработка при бэкапе символических ссылок, если используются
MD5 контрольные суммы содержимого файла.
* В mysql_backup.sh и pgsql_backup.sh добавлена поддержка бэкапа не только
всей базы целиком, но и выбранных таблиц из баз. Например, таблица для
включения или исключения из архива указывается в виде (traffic - имя БД,
users, passwords - таблицы): backup_db_list="traffic:users traffic:passwords"
* Дополнительные скрипты для fsbackup от Alex Sokoloff <sokoloff@mail.ru>:
contrib/fsbackup.cron - альтернатива для запуска бэкапа из cron.
contrib/fsfind.pl - поиска файла в архивах.
contrib/ib_backup.pl бэкапа Interbase баз.
* При бэкапе sql таблиц (mysql_backup.sh и pgsql_backup.sh) структура всех
таблиц копируется в *-struct-* файл, в начало файлов *-mysql или -pgsql
копируется только структура заданных баз.
* Директива исключения из бэкапа '!' теперь действует не только для директорий,
но и для файлов.
* Исправлены ошибки в скрипте fsrestore.sh
URL: http://www.opennet.me/dev/fsbackup/
Новость: http://www.opennet.me/opennews/art.shtml?num=888