Ошибки в 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 копий и при создании новых старые удалялись?