Резервное копирование — различия между версиями
Материал из Школьный портал: справочника
								
												
				|  (+ Как бэкапить базы) | м (→Рецепт для Ubuntu) | ||
| Строка 12: | Строка 12: | ||
| # тест бэкапа здесь и сейчас | # тест бэкапа здесь и сейчас | ||
| /usr/bin/7z a -mx5 /home/db-backups/gdb-$(date +%F).7z /opt/xxi/data/ | /usr/bin/7z a -mx5 /home/db-backups/gdb-$(date +%F).7z /opt/xxi/data/ | ||
| − | |||
| − | |||
| </pre> | </pre> | ||
Версия 21:04, 9 декабря 2011
Организация ежедневного резервного копирования баз данных со сжатием и чисткой копий старше 30 дней.
Рецепт для Ubuntu
sudo bash mkdir -p /home/db-backups chmod 755 /home/db-backups chown root:root /home/db-backups apt-get -y --force-yes install p7zip-full # тест бэкапа здесь и сейчас /usr/bin/7z a -mx5 /home/db-backups/gdb-$(date +%F).7z /opt/xxi/data/
Занесение в расписание: откройте файл /etc/crontab и допишите туда:
# ----------------------------------------
# Databases Backups
# ----------------------------------------
0 0 * * * root  /usr/bin/7z a -mx5 /home/db-backups/gdb-$(date +\%F).7z /opt/xxi/data/
0 0 * * * root  /usr/bin/find /home/db-backups -name "*.7z"  -mtime +30 -exec rm -f {} \;
