Page 1 of 3

Ошибки в v-add-backup-ftp-host

Posted: Fri Jun 27, 2014 11:26 am
by hostingbloger
Пытаюсь добавить FTP-сервер для бэкапов:

CentOS release 6.5 (Final)
Версия: 0.9.8 (x86_64) Релиз: 9

[root@s1 ~]# /usr/local/vesta/bin/v-add-backup-ftp-host IP LOGIN PASSWORD
/usr/local/vesta/bin/v-add-backup-ftp-host: line 21: /func/main.sh: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 22: /conf/vesta.conf: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 42: check_args: команда не найдена
/usr/local/vesta/bin/v-add-backup-ftp-host: line 43: validate_format: команда не найдена
/usr/local/vesta/bin/v-add-backup-ftp-host: line 78: /conf/ftp.backup.conf: Нет такого файла или каталога
chmod: невозможно получить доступ к «/conf/ftp.backup.conf»: Нет такого файла или каталога
grep: /conf/vesta.conf: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 88: /conf/vesta.conf: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 99: log_event: команда не найдена
[root@s1 ~]#

Пробовал добавить /usr/local/vesta/bin/ в $PATH:

[root@s1 bin]# v-add-backup-ftp-host IP LOGIN PASSWORD
/usr/local/vesta/bin/v-add-backup-ftp-host: line 21: /func/main.sh: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 22: /conf/vesta.conf: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 42: check_args: команда не найдена
/usr/local/vesta/bin/v-add-backup-ftp-host: line 43: validate_format: команда не найдена
/usr/local/vesta/bin/v-add-backup-ftp-host: line 78: /conf/ftp.backup.conf: Нет такого файла или каталога
chmod: невозможно получить доступ к «/conf/ftp.backup.conf»: Нет такого файла или каталога
grep: /conf/vesta.conf: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 88: /conf/vesta.conf: Нет такого файла или каталога
/usr/local/vesta/bin/v-add-backup-ftp-host: line 99: log_event: команда не найдена

Судя по всему, в скрипте не определена переменная $VESTA, отсюда и лезут остальные ошибки.

Re: Ошибки в v-add-backup-ftp-host

Posted: Fri Jun 27, 2014 11:39 am
by imperio
Добрый день. Ошибок в данном скрипте нет. Пока такой проблемы ещё не было.
FTP сервер доступен ?
Не обязательно указывать полный путь до исполняемого скрипта.
Достаточно v-add-backup-ftp-host от имени root

Code: Select all

v-add-backup-ftp-host HOST USERNAME PASSWORD
После выполнения команды будет создан файл ftp.backup.conf с вашими настройками, а в vesta.conf пропишется запись для создания бекапов на ftp и локал.

Re: Ошибки в v-add-backup-ftp-host

Posted: Fri Jun 27, 2014 11:59 am
by hostingbloger
Приветствую.
По умолчанию, /usr/local/vesta/bin/ нет в $PATH и просто выполнить команду невозможно.
FTP-сервер доступен, авторизация проходит без проблем:

[root@s1 bin]# ftp IP
Connected to IP (IP).
220 (vsFTPd 2.2.2)
Name (IP:root): USER
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Re: Ошибки в v-add-backup-ftp-host

Posted: Fri Jun 27, 2014 12:59 pm
by imperio
Создайте настройки вручную, поскольку у других пользователей такой проблемы не наблюдается.

Вы ошибаетесь. Команду без полного пути можно выполнить от пользователя root
Если использовать обычного пользователя с правами sudo, то тогда нужно указывать путь.
Я думаю что у вас какие то нарушения или индивидуальные изменения на сервере.

Code: Select all

touch /usr/local/vesta/conf/ftp.backup.conf

Code: Select all

chmod -R 660 /usr/local/vesta/conf/ftp.backup.conf

Code: Select all

nano /usr/local/vesta/conf/ftp.backup.conf
Добавьте следующий код
HOST='ftp_host'
USERNAME='login'
PASSWORD='password'
BPATH='/backup'
PORT='21'

Code: Select all

nano /usr/local/vesta/conf/vesta.conf
Измените
BACKUP_SYSTEM='local'
на
BACKUP_SYSTEM='local,ftp'

Re: Ошибки в v-add-backup-ftp-host

Posted: Fri Jun 27, 2014 1:38 pm
by hostingbloger
Спасибо. Я правильно понял, что если в BACKUP_SYSTEM оставить только FTP, то локально копии сохраняться не будут?

Re: Ошибки в v-add-backup-ftp-host

Posted: Fri Jun 27, 2014 1:43 pm
by imperio
Да, всё верно.

Re: Ошибки в v-add-backup-ftp-host

Posted: Fri Nov 14, 2014 7:20 pm
by hostingbloger
Подскажите, есть ли возможность задать каталог для бэкапов на FTP-сервере, чтобы бэкапы писались не в корень, а в конкретный каталог?

Re: Ошибки в v-add-backup-ftp-host

Posted: Fri Nov 14, 2014 8:04 pm
by imperio
Здравствуйте. Да, есть такая возможность
/usr/local/vesta/conf/ftp.backup.conf

Code: Select all

BPATH='/backup'

Re: Ошибки в v-add-backup-ftp-host

Posted: Wed Mar 09, 2016 6:23 pm
by kingss
Здравствуйте! А как можно настроить, что бы сохранялось, например, только 10 копий и при создании новых старые удалялись?

Re: Ошибки в v-add-backup-ftp-host

Posted: Wed Mar 09, 2016 8:08 pm
by imperio
kingss wrote:Здравствуйте! А как можно настроить, что бы сохранялось, например, только 10 копий и при создании новых старые удалялись?
Здравствуйте. Настроить кол-во копий можно при редактировании тарифного плана для пользователя (пакеты)