В 2003 году один друг на коленке написал скриптик для бэкапы разных баз и файлов на FreeBSD, я потом кое что усовершенствовал и до сих пор использую на freebsd эти скрипты:
http://www.novell.chel.ru/temp/backup-script.zip
Смысл прост:
в /usr/local/etc/backup/ пихаем все скрипты из архива
в cron прописываем задание на бэкап, например:
- Код: Выделить всё
0 3 * * * root /usr/local/etc/backup/start_backup.sh
в backup.conf пишем что бэкапить и куда.
Бэкапится у нас так: по крону срабатывает start_backup.sh далее он монтирует по NFS с сервера определенный каталог в /mnt/backup
Потом выполняется backup.sh который и делает все дело, быкапит базу mysql или postgresql или openldap + бэкапит нужные каталоги (они указываются в include.conf и exclude.conf)
Причем файлы бэкапятся по выходным все, а по будним дням инкрементно.
Единственно что важно, это проверить в скрипте backup.sh все пути до нужных файликов (gtar, mysqldump, ldapsearch и другие)