Dude v6 – Локальное резервное копирование
Требования
Dude v6 и выше
Примечание: Обратите внимание, что Dude останавливается во время экспорта/импорта базы данных!
Конфигурация
Создайте скрипт.
System → Scripts:
Имя: backup-dude-locally
Политика: ftp, read, write, test
Источник:
#
# Локальное резервное копирование Dude
#
# Определяем переменные
:local dudeconffilename "Dude_configuration_backup"
:local dudedbfilename "Dude_db_backup"
:local dudeconffileext "rsc"
:local dudedbfileext "db"
:local localbackuppath "disk1"
#
# Получаем дату и время
#
{
:local curDate [/system clock get date]
:local curTime [/system clock get time]
:local systemName [/system identity get name]
:local curMonth [:pick $curDate 0 3]
:set curMonth ([:find key="$curMonth" in="jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec" from=-1] / 4 + 1)
if ($curMonth < 10) do={
:set curMonth ("0".$curMonth)
} else={
:set curMonth $curMonth
}
:local curDay [:pick $curDate 4 6]
:local curYear [:pick $curDate 7 13]
:local curHour [:pick $curTime 0 2]
:local curMin [:pick $curTime 3 5]
:local now ("$curYear"."$curMonth"."$curDay" ."-"."$curHour"."$curMin")
#
# Создаем резервную копию Dude
#
:log warn message="Локальное резервное копирование Dude началось";
/dude export file="$localbackuppath/$dudeconffilename_$now.$dudeconffileext"
/dude export-db backup-file="$localbackuppath/$dudedbfilename_$now.$dudedbfileext"
:log warn message="Локальное резервное копирование Dude завершено";
#
}
2. Создайте расписание.
System → Scheduler:
Имя: backup-dude-locally
Дата начала: 07.11.2017
Время начала: 02:00:00
Интервал: 1д 00:00:00
Политика: ftp, read, write, test
Событие: dude-backup-locally
3. Проверяем результат
Файлы
Восстановление из резервной копии
В случае необходимости вы можете восстановить Dude v6 из недавно созданной резервной копии:
/dude set enabled=no
/import disk1/Dude_configuration_backup_20170716-0200.rsc
/dude import-db backup-file=disk1/Dude_db_backup_20170716-0200.db
/dude set enabled=yes
Используемые материалы
Export to File - Filename Variable Manual: The Dude v6/DB import export
Связанные решения
Dude v6 - Резервное копирование на FTP
Требования
Dude v6 и выше
Примечание: Обратите внимание, что Dude останавливается во время экспорта/импорта базы данных!
Конфигурация
Создайте скрипт.
System → Scripts:
Имя: backup-dude-locally
Политика: ftp, read, write, test
Источник:
#
# Локальное резервное копирование Dude
#
# Определяем переменные
:local dudeconffilename "Dude_configuration_backup"
:local dudedbfilename "Dude_db_backup"
:local dudeconffileext "rsc"
:local dudedbfileext "db"
:local localbackuppath "disk1"
#
# Получаем дату и время
#
{
:local curDate [/system clock get date]
:local curTime [/system clock get time]
:local systemName [/system identity get name]
:local curMonth [:pick $curDate 0 3]
:set curMonth ([:find key="$curMonth" in="jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec" from=-1] / 4 + 1)
if ($curMonth < 10) do={
:set curMonth ("0".$curMonth)
} else={
:set curMonth $curMonth
}
:local curDay [:pick $curDate 4 6]
:local curYear [:pick $curDate 7 13]
:local curHour [:pick $curTime 0 2]
:local curMin [:pick $curTime 3 5]
:local now ("$curYear"."$curMonth"."$curDay" ."-"."$curHour"."$curMin")
#
# Создаем резервную копию Dude
#
:log warn message="Локальное резервное копирование Dude началось";
/dude export file="$localbackuppath/$dudeconffilename_$now.$dudeconffileext"
/dude export-db backup-file="$localbackuppath/$dudedbfilename_$now.$dudedbfileext"
:log warn message="Локальное резервное копирование Dude завершено";
#
}
2. Создайте расписание.
System → Scheduler:
Имя: backup-dude-locally
Дата начала: 07.11.2017
Время начала: 02:00:00
Интервал: 1д 00:00:00
Политика: ftp, read, write, test
Событие: dude-backup-locally
3. Проверяем результат
Файлы
Восстановление из резервной копии
В случае необходимости вы можете восстановить Dude v6 из недавно созданной резервной копии:
/dude set enabled=no
/import disk1/Dude_configuration_backup_20170716-0200.rsc
/dude import-db backup-file=disk1/Dude_db_backup_20170716-0200.db
/dude set enabled=yes
Используемые материалы
Export to File - Filename Variable Manual: The Dude v6/DB import export
Связанные решения
Dude v6 - Резервное копирование на FTP
