We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Ошибки в v-add-backup-ftp-host
-
- Posts: 7
- Joined: Fri Aug 30, 2013 4:16 pm
Ошибки в v-add-backup-ftp-host
Пытаюсь добавить 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, отсюда и лезут остальные ошибки.
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
Добрый день. Ошибок в данном скрипте нет. Пока такой проблемы ещё не было.
FTP сервер доступен ?
Не обязательно указывать полный путь до исполняемого скрипта.
Достаточно v-add-backup-ftp-host от имени root
После выполнения команды будет создан файл ftp.backup.conf с вашими настройками, а в vesta.conf пропишется запись для создания бекапов на ftp и локал.
FTP сервер доступен ?
Не обязательно указывать полный путь до исполняемого скрипта.
Достаточно v-add-backup-ftp-host от имени root
Code: Select all
v-add-backup-ftp-host HOST USERNAME PASSWORD
-
- Posts: 7
- Joined: Fri Aug 30, 2013 4:16 pm
Re: Ошибки в v-add-backup-ftp-host
Приветствую.
По умолчанию, /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>
По умолчанию, /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
Создайте настройки вручную, поскольку у других пользователей такой проблемы не наблюдается.
Вы ошибаетесь. Команду без полного пути можно выполнить от пользователя root
Если использовать обычного пользователя с правами sudo, то тогда нужно указывать путь.
Я думаю что у вас какие то нарушения или индивидуальные изменения на сервере.
Вы ошибаетесь. Команду без полного пути можно выполнить от пользователя 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'
-
- Posts: 7
- Joined: Fri Aug 30, 2013 4:16 pm
Re: Ошибки в v-add-backup-ftp-host
Спасибо. Я правильно понял, что если в BACKUP_SYSTEM оставить только FTP, то локально копии сохраняться не будут?
Re: Ошибки в v-add-backup-ftp-host
Да, всё верно.
-
- Posts: 7
- Joined: Fri Aug 30, 2013 4:16 pm
Re: Ошибки в v-add-backup-ftp-host
Подскажите, есть ли возможность задать каталог для бэкапов на FTP-сервере, чтобы бэкапы писались не в корень, а в конкретный каталог?
Re: Ошибки в v-add-backup-ftp-host
Здравствуйте. Да, есть такая возможность
/usr/local/vesta/conf/ftp.backup.conf
/usr/local/vesta/conf/ftp.backup.conf
Code: Select all
BPATH='/backup'
Re: Ошибки в v-add-backup-ftp-host
Здравствуйте! А как можно настроить, что бы сохранялось, например, только 10 копий и при создании новых старые удалялись?
Re: Ошибки в v-add-backup-ftp-host
Здравствуйте. Настроить кол-во копий можно при редактировании тарифного плана для пользователя (пакеты)kingss wrote:Здравствуйте! А как можно настроить, что бы сохранялось, например, только 10 копий и при создании новых старые удалялись?