BACKUP для переезда на новый сервер

Skip to end of metadata
Go to start of metadata

На старом сервере (с ещё установленным редуктором)

/etc/init.d/apps backup

В результате получим backup-ы всех приложений.

Для того, чтобы быстрее восстановить работу CarbonReductor необходимо добавить хук, который сделает backup списков,dump.xml, сигнатур,подписей и т.д.

Добавить следующий код в /app/reductor/usr/local/bin/backup_hook.sh

#!/bin/bash

set -eu

. /usr/local/Reductor/etc/const

# Хук кладет данные в /app/$app_name/var/backup_tmp/
# Мы его муваем в /app/$app_name/var/backup_data/, кладем в tar, удаляем
# При ресторе оно восстанавливается в backup_data, мы муваем его в backup_restored
# ХУК ВЫПОЛНЯЕТСЯ ВНУТРИ ЧРУТА

BKDIR=/var/backup_data/var/lib/reductor/

echo "Добавляем $BKDIR чтобы не наполнять потом заново кэши сигнатур/списки/запросы итд итп"
rm -rf "$BKDIR"
mkdir -p "$BKDIR"
cp -a $DATADIR/{cache,rkn,lists} "$BKDIR"
exit 0
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.