Page 1 of 1

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

Posted: Mon Aug 03, 2015 3:49 pm
by diomm
Здравствуйте.
Переношу сайты на новый сервер с трех старых и уперся в проблему. На исходых серверах пользователь был один - admin. У него соответвенно есть default.domain. На новом сервере создал несколько пользователей ну и admin конечно есть со своим default.domain.
Просто воспользоваться командой v-restore-user newuser newuser.2014-01-14.tar конечно не получается, ругается на то что default.domain уже есть у другого пользователя. Я распаковал архив, удалил все имеющее отношение к default.domain и запаковал снова.
При запуске восстановления ругается: tar: ./pam: Not found in archive
tar: Exiting with failure status due to previous errors
Error: can't unpack PAM contaner

В архиве директория pam конечно есть. Где-то я ошибаюсь, не могу понять где.
Или может есть другой варант решения проблемы? Например при создании бекапа добавить в исключения default.domain.

Подскажите если не сложно.
Спасибо.

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

Posted: Mon Aug 03, 2015 4:11 pm
by Alex Connor
Попробуйте открыть оригинальный архив через, например, 7-zip и удалите инфу про домен (не пересобирая архив) И тогда вновь попробуйте

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

Posted: Mon Aug 03, 2015 6:22 pm
by diomm
Я ведь документацию прочитал перед переносом. Потом уже смотрел скрипт бекапа, думал может пойму где ошибаюсь, и увидел строчку эксклуде там. Начал искать как же это сделать а потом СЛУЧАЙНО увидел что уже реализовано все прямо в интерефейсе. Спасибо очень удобно сделано :)
Описания возможностей в документации мне не хватило чтоб не спрашивать чего попало.
Попробуйте открыть оригинальный архив через, например, 7-zip
Я бы так и попробовал сразу, да архив почти 10ГБ.

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

Posted: Mon Jun 13, 2016 7:23 am
by sego
Доброго дня
тоже перекидываю сейчас бекап на новый сервер
юзер admin на старом, перекинул бекап делаю
/usr/local/vesta/bin/v-restore-user admin admin.2016-06-12.tar
и вылетает ошибка
-- WEB --
tar: Skipping to next header
tar: Archive contains ‘\017\243\377N\216\217\343:_\337\320w’ where numeric off_t value expected
tar: ./pam: Not found in archive
tar: Exiting with failure status due to previous errors
Error: can't unpack PAM contaner

подскажите в чем проблема, из выше сказаного не понял что нужно сделать и что конкретно помогло

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

Posted: Wed Jun 15, 2016 8:08 am
by skurudo
Архивчик-то побился или в пути или где-то при паковке.

Решения обычно предлагаются такие по распаковке:

Code: Select all

tar -R --ignore-failed-read --ignore-command-error --ignore-zeros -xvf arc.tar
или так

Code: Select all

tar -xkjvf arc.tar