На старом сервере (с ещё установленным редуктором)
/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