Tag: Добавить метку
Элементарный Bash скрипт для резервного копирования данных
by admin on Мар.09, 2009, under *nix Administration
В данном случае, я не буду использовать мощные программы, или даже целые системы для резервного копирования данных, ограничусья самым доступным что есть. А именно — Bash скриптом.
Что должен выполнять скрипт?
Бэкапить веб проект, а именно:
- — Делать резервную копию базы MySQL.
- — Делать резервную копию файлов.
- — Структурировать это.
И так, скрипт:
http://linuxoid.am/pub/scripts/backup.sh
Запускать можно парой способов:
- — Простой запуск: ./backup.sh
- — Запуск + запись в лог: ./backup.sh | tee backup.log
- — а еще его можно в cron запихать: 00 20 * * 7 root sh /home/linuxoid/backup.sh | tee /home/linuxoid/backup/backup.log
В итоге бэкапы складываются в каталог который вы указали, + резервные копии лежат в каталогах именованых по дате.
With Best Regards,
linuxoid