Page 1 of 1

v-restore-user :(

Posted: Thu May 26, 2016 7:12 am
by vitich
Есть проблема с восстановлением пользователя.

root@server:~# v-restore-user petrovich /backup/petrovich.2016-05-26.tar
Error: backup /backup/petrovich.2016-05-26.tar is not valid

root@server:~# ls -la /backup/petrovich.2016-05-26.tar
-rw-r----- 1 admin admin 110776320 May 26 02:29 /backup/petrovich.2016-05-26.tar

Архив нормальный, не битый.

Re: v-restore-user :(

Posted: Thu May 26, 2016 7:17 am
by vitich
ггг кто бы мог подумать...
правильная команда: v-restore-user petrovich petrovich.2016-05-26.tar без /backup

Кстати, а так должно быть в файле v-restore-user?
# Define backup dir
if [ -z "$BACKUP" ]; then
BACKUP=/home/backup/
fi

Поменял на /backup

Re: v-restore-user :(

Posted: Thu Jul 07, 2016 3:49 am
by syph
@vitich did you ever get it working? did your databases also restore?

v-restore-user - It works this way !

Posted: Fri Aug 05, 2016 8:06 pm
by hsschile
# First create the user "your-user" inside vesta control panel
mkdir /backup
cd /backup
ls -lha

# Previous command shows one file inside /backup : your-user.year-month-day.tar

# The Restore command format is:

v-restore-user USER BACKUP [WEB] [DNS] [MAIL] [DB] [CRON] [UDIR] [NOTIFY]

# Arguments:

USER = your-user-name
BACKUP = your-user.year-month-day.tar
[WEB] = your-domain.your-tld
[DNS] = your-domain.your-tld
[MAIL] = your-domain.your-tld
[DB] = your-database_name
[CRON] = your-domain.your-tld
[UDIR] = /home/your-user-directory
[NOTIFY] = your-email

Now, run:

v-restore-user your-user-name your-user.year-month-day.tar your-domain.your-tld your-domain.your-tld your-domain.your-tld your-database_name /home/your-user-directory your-email

Then the restore begins and shows:

-- WEB --
2016-08-05 15:08:17 your-domain.your-tld

-- DNS --
2016-08-05 15:08:21 your-domain.your-tld

-- MAIL --
2016-08-05 15:08:22 your-domain.your-tld

-- DB --
2016-08-05 15:08:32 your-database_name

-- CRON --
2016-08-05 15:54:30 0 cron jobs

-- USER FILES --
2016-08-05 15:54:30 .profile
2016-08-05 15:54:30 .bashrc
2016-08-05 15:54:30 .bash_logout
2016-08-05 15:54:30 tmp


Now the Vesta control panel shows the user has been restored successfully.