Резервное копирование — различия между версиями
Материал из Школьный портал: справочника
(→Рецепт для Ubuntu) |
(+ mdv) |
||
Строка 23: | Строка 23: | ||
0 0 * * * root /usr/bin/find /home/db-backups -name "*.7z" -mtime +30 -exec rm -f {} \; | 0 0 * * * root /usr/bin/find /home/db-backups -name "*.7z" -mtime +30 -exec rm -f {} \; | ||
</pre> | </pre> | ||
+ | |||
+ | == Рецепт для Mandriva == | ||
+ | |||
+ | Отличается командой установки 7-Zip: | ||
+ | |||
+ | <pre> | ||
+ | urpmi p7zip | ||
+ | </pre> | ||
+ | |||
+ | и именем исполняемого файла 7-Zip: не '''7z''', а '''7za'''. |
Версия 09:06, 16 декабря 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 {} \;
Рецепт для Mandriva
Отличается командой установки 7-Zip:
urpmi p7zip
и именем исполняемого файла 7-Zip: не 7z, а 7za.