Перенос на новый сервер

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

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

/etc/init.d/apps backup

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

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

/app/reductor/usr/local/bin/backup_hook.sh

#!/bin/bash

set -eu

. /usr/local/Reductor/etc/const

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

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

echo "Добавляем $BKDIR чтобы не наполнять потом заново кэши сигнатур/списки/запросы итд итп"
rm -rf "$BKDIR"
mkdir -p "$BKDIR"
cp -a $DATADIR/

Unknown macro: {cache,rkn,lists}

"$BKDIR"
exit 0

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.