Page 1 of 9

Восстановление бэкапов

Posted: Thu Jun 06, 2013 5:34 pm
by Netdoer
Никак не могу найти где (куда и как) загружать бэкапы для их дальнейшего восстановления. Подскажите пожалуйста, а то после переезда на новый хост 3ий день простаиваю. Заранее спасибо.

Re: Восстановление бэкапов

Posted: Thu Jun 06, 2013 8:20 pm
by skid
Загрузите бэкап в папку /home/backup/ и воспользуйтесь консольной командой v-restore-user.

Например мы хотим перенести пользователя golden на новый сервер, где этот акаунт еще не создан.
1) копируем архив golden.2013-06-06.tar в папку /home/backup

Code: Select all

scp /home/backup/golden.2013-06-06.tar new-server:/home/backup/
2) запускаем команду v-restore-user

Code: Select all

v-restore-user golden golden.2013-06-06.tar

Re: Восстановление бэкапов

Posted: Thu Jun 06, 2013 8:25 pm
by Netdoer
Спасибо большое за ответ, но я недождался и начал руками всё переносить =)
Зато на будущее буду знать.

Re: Восстановление бэкапов

Posted: Mon Jun 17, 2013 6:15 am
by rez0n
Подскажите что переименовать и подкрутить в немного иной ситуации.
Было 2 сервера, на обоих юзер admin.
Из них - остался только один. Нужно накатить данные со второго сервера на первый, желательно как нового юзера (восстановления юзера).

Re: Восстановление бэкапов

Posted: Mon Jun 17, 2013 7:48 am
by skid
Поместите архив с бэкапом со второго сервера в папку /backup изменив имя пользователя. Например, вместо файла admin.2013-06-16.tar назовите его demo.2013-06-16.tar. Затем выполните команду

Code: Select all

v-restore-user demo demo.2013-06-16.tar
Пользоваетля demo создавать не нужно, он будет создан автоматически.

Re: Восстановление бэкапов

Posted: Mon Jun 17, 2013 7:59 am
by rez0n
Так и сделал, только с одним отличием. Юзера создал заранее.
Вроде все ок, одно но. Начал получать уведомления по новому юзеру следующего содержания.
Cron <qwer@wmail> sudo /usr/local/vesta/bin/v-update-sys-rrd
sudo: no tty present and no askpass program specified

Буду благодарен за подсказку.

Re: Восстановление бэкапов

Posted: Mon Jun 17, 2013 8:46 am
by rez0n
И еще проблема.
В панели - mbox'ы - не пустые (размер более 1МБ)
А если зайти через Roundcube - в ящике не одного письма.

Re: Восстановление бэкапов

Posted: Mon Jun 17, 2013 9:20 am
by rez0n
При восстановлении - не были восстановлены директории пользьвателей.
Только при входе через Roundcube - создалась директория /home/%username%/mail/%domain%/%username%/

Re: Восстановление бэкапов

Posted: Mon Jun 17, 2013 9:27 am
by skid
rez0n wrote:Вроде все ок, одно но. Начал получать уведомления по новому юзеру следующего содержания.
Cron <qwer@wmail> sudo /usr/local/vesta/bin/v-update-sys-rrd
sudo: no tty present and no askpass program specified
Удалите крон задания у нового пользователя.

При восстановлении - не были восстановлены директории пользьвателей.
Хм, возможно есть ошибка. Проверим.

Re: Восстановление бэкапов

Posted: Thu Aug 01, 2013 12:45 pm
by ruslango
Доброго времени суток всем!
У меня проблема с разворачиванием бэкапа на новом сервере. Теперь по пунктам:
  • 1. Сделал бэкап средствами панели.
    2. Перекинул на новый сервер со свежеустановленной панелью.
    3. Воспользовался командой:

    Code: Select all

    v-restore-user admin admin.2013-08-01.tar
    4. Получил вот такую ошибку:

    Code: Select all

    Error: web domain redline-tuning.ru belongs to another user
    /usr/local/vesta/bin/v-restore-user: line 211: -s: команда не найдена
    
Куда копать?

P.S. Переименование архива, как рекомендовалось выше, под нового пользователя дает схожий результат, но часть сайтов распаковывает и спотыкается на том что default.domain пренадлежит другому юзеру.