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.
Резервное копирование FTP
Re: Резервное копирование FTP
Проблема будет решена в ближайшем релизе.
Re: Резервное копирование FTP
баг зарегистрирован. обновлений вроде небыло, вряд ли исправили.nabbe wrote: Вы решили эту проблему?
плюсуйте на багтрекере, может это ускорит процесс.
https://bugs.vestacp.com/responses/reze ... yuzerneyma
Re: Резервное копирование FTP
В ближайшее время поправим.
Re: Резервное копирование FTP
простите, не увидел Вашего предыдущего сообщения )imperio wrote:В ближайшее время поправим.
Re: Резервное копирование FTP
Я помню про этот баг. Обязательно решим :)
Re: Резервное копирование FTP
Что-то и у меня не работает бекап на фтп:
Конфиг для теста готов скинуть если нужно (в лс).
Ошибка в email:
Ошибка в логах бекапа:
Данные в конфиге 100% правильные, проверял в различных клиентах. Файлы и папки так же создаются и удаляются без проблем.
Непонятно.
Конфиг для теста готов скинуть если нужно (в лс).
Ошибка в email:
Code: Select all
Vesta Control Panel <vesta@****.ru>
Can't create ftp backup folder
Ошибка в логах бекапа:
Code: Select all
Некорректные данные аутентификации.
Пожалуйста, подключитесь используя USER и PASS
Пожалуйста, подключитесь используя USER и PASS
sh: 0: getcwd() failed: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 0: getcwd() failed: No such file or directory
Error: cant's create ftp folder
Непонятно.
Re: Резервное копирование FTP
В общем создал багрепорт: https://bugs.vestacp.com/responses/ne-r ... kap-po-ftp
И попутно предложение: https://bugs.vestacp.com/responses/razo ... huyu-platu
И попутно предложение: https://bugs.vestacp.com/responses/razo ... huyu-platu
Re: Резервное копирование FTP
Доброго времени.
Подскажите пожалуйста, есть ли возможность указать количество сохраняемых бекапов локально, и отдельное количество бекапов на ftp сервере ?
Есть желание локально хранить например 3 последних архива, а на ftp 10 например.
Спасибо.
Подскажите пожалуйста, есть ли возможность указать количество сохраняемых бекапов локально, и отдельное количество бекапов на ftp сервере ?
Есть желание локально хранить например 3 последних архива, а на ftp 10 например.
Спасибо.
Re: Резервное копирование FTP
Не загружается бекап по ftp
Подробный лог ниже:
Code: Select all
-- SUMMARY --
2015-07-14 19:28:28 Local: /backup/admin.2015-07-14.tar
2015-07-14 19:28:28 Remote: ftp://dedibackup-dc3.online.net/backup/admin.2015-07-14.tar
ftp: bind: Address already in use
FTP active mode is forbidden, passive mode is mandatory
ftp: bind: Address already in use
2015-07-14 19:28:32 Size: 1 Mb
2015-07-14 19:28:32 Runtime: 1 minute
SpoilerShow
Code: Select all
+ echo -e '2015-07-14 19:24:01 Remote: ftp://dedibackup-dc3.online.net/backup/admin.2015-07-14.tar'
2015-07-14 19:24:01 Remote: ftp://dedibackup-dc3.online.net/backup/admin.2015-07-14.tar
++ ftpc
++ /usr/bin/ftp -n dedibackup-dc3.online.net 21
+ fconn=
++ echo
++ grep -i -e failed -e error -e 'Can'\''t' -e 'not conn'
+ ferror=
+ '[' '!' -z '' ']'
+ ftpc 'mkdir /backup'
+ ftmpdir=/backup/vst.bK76A9SUkt
+ ftpc 'mkdir /backup/vst.bK76A9SUkt' 'rm /backup/vst.bK76A9SUkt'
+ /usr/bin/ftp -n dedibackup-dc3.online.net 21
++ ftpc 'mkdir /backup/vst.bK76A9SUkt' 'rm /backup/vst.bK76A9SUkt'
++ grep -v Trying
++ /usr/bin/ftp -n dedibackup-dc3.online.net 21
+ ftp_result=
+ '[' '!' -z '' ']'
++ ftpc 'cd /backup' ls
++ awk '{print $9}'
++ /usr/bin/ftp -n dedibackup-dc3.online.net 21
++ grep '^admin\.'
ftp: bind: Address already in use
+ backup_list=
++ echo ''
++ wc -l
+ backups_count=1
+ '[' 1 -ge 3 ']'
+ '[' yes = yes ']'
+ cd /backup
+ ftpc 'cd /backup' 'put admin.2015-07-14.tar'
+ /usr/bin/ftp -n dedibackup-dc3.online.net 21
FTP active mode is forbidden, passive mode is mandatory
ftp: bind: Address already in use
+ rm -rf /backup/tmp.L86MiO2vUB
+ run_time=0
+ run_time=0
++ date +%T
+ current_time=19:24:05
+ '[' 0 -lt 1 ']'
+ run_time=1
+ min=miutes
+ '[' 1 -eq 1 ']'
+ min=minute
++ date '+%F %T'
+ echo '2015-07-14 19:24:05 Size: 1 Mb'
2015-07-14 19:24:05 Size: 1 Mb
++ date '+%F %T'
+ msg='-- SYSTEM --\n2015-07-14 19:24:01 admin.conf\n2015-07-14 19:24:01 stats.log\n2015-07-14 19:24:01 history.log\n2015-07-14 19:24:01 pam\n\n-- WEB --\n2015-07-14 19:24:01 default.domain\n2015-07-14 19:24:01 *** 1 domain ***\n\n-- DNS --\n2015-07-14 19:24:01 default.domain\n2015-07-14 19:24:01 *** 1 domain ***\n\n-- MAIL --\n2015-07-14 19:24:01 default.domain\n2015-07-14 19:24:01 *** 1 domain ***\n\n-- DB --\n2015-07-14 19:24:01 admin_default (mysql)\n2015-07-14 19:24:01 *** 1 database ***\n\n-- CRON --\n2015-07-14 19:24:01 *** 7 jobs ***\n\n-- User Dir --\n2015-07-14 19:24:01 adding directory tmp\n2015-07-14 19:24:01 *** 1 directory ***\n\n-- SUMMARY --\n2015-07-14 19:24:01 Local: /backup/admin.2015-07-14.tar\n2015-07-14 19:24:05 Size: 1 Mb'
++ date '+%F %T'
+ echo '2015-07-14 19:24:05 Runtime: 1 minute'
2015-07-14 19:24:05 Runtime: 1 minute
++ date '+%F %T'
+ msg='-- SYSTEM --\n2015-07-14 19:24:01 admin.conf\n2015-07-14 19:24:01 stats.log\n2015-07-14 19:24:01 history.log\n2015-07-14 19:24:01 pam\n\n-- WEB --\n2015-07-14 19:24:01 default.domain\n2015-07-14 19:24:01 *** 1 domain ***\n\n-- DNS --\n2015-07-14 19:24:01 default.domain\n2015-07-14 19:24:01 *** 1 domain ***\n\n-- MAIL --\n2015-07-14 19:24:01 default.domain\n2015-07-14 19:24:01 *** 1 domain ***\n\n-- DB --\n2015-07-14 19:24:01 admin_default (mysql)\n2015-07-14 19:24:01 *** 1 database ***\n\n-- CRON --\n2015-07-14 19:24:01 *** 7 jobs ***\n\n-- User Dir --\n2015-07-14 19:24:01 adding directory tmp\n2015-07-14 19:24:01 *** 1 directory ***\n\n-- SUMMARY --\n2015-07-14 19:24:01 Local: /backup/admin.2015-07-14.tar\n2015-07-14 19:24:05 Size: 1 Mb\n2015-07-14 19:24:05 Runtime: 1 minute'
+ touch /usr/local/vesta/data/users/admin/backup.conf
+ sed -i /admin.2015-07-14.tar/d /usr/local/vesta/data/users/admin/backup.conf
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'' DNS='\''default.domain'\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'' DNS='\''default.domain'\'' MAIL='\''default.domain'\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'' DNS='\''default.domain'\'' MAIL='\''default.domain'\'' DB='\''admin_default'\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'' DNS='\''default.domain'\'' MAIL='\''default.domain'\'' DB='\''admin_default'\'' CRON='\'''\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'' DNS='\''default.domain'\'' MAIL='\''default.domain'\'' DB='\''admin_default'\'' CRON='\'''\'' UDIR='\''tmp'\'''
+ backup_str='BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'' DNS='\''default.domain'\'' MAIL='\''default.domain'\'' DB='\''admin_default'\'' CRON='\'''\'' UDIR='\''tmp'\'' RUNTIME='\''1'\'' TIME='\''19:24:01'\'' DATE='\''2015-07-14'\'''
+ echo 'BACKUP='\''admin.2015-07-14.tar'\'' TYPE='\''passive,local,ftp'\'' SIZE='\''1'\'' WEB='\''default.domain'\'' DNS='\''default.domain'\'' MAIL='\''default.domain'\'' DB='\''admin_default'\'' CRON='\'''\'' UDIR='\''tmp'\'' RUNTIME='\''1'\'' TIME='\''19:24:01'\'' DATE='\''2015-07-14'\'''
+ tail -n 3 /usr/local/vesta/data/users/admin/backup.conf
+ mv -f /usr/local/vesta/data/users/admin/backup.conf_ /usr/local/vesta/data/users/admin/backup.conf
+ chmod 660 /usr/local/vesta/data/users/admin/backup.conf
+ sed -i '/v-backup-user admin /d' /usr/local/vesta/data/queue/backup.pipe
+ '[' no '!=' no ']'
+ log_event 0 '2015-07-14 19:24:01 v-backup-user admin '
+ '[' 0 -eq 0 ']'
+ echo '2015-07-14 19:24:01 v-backup-user admin '
+ exit
Re: Резервное копирование FTP
Проблема с резервным копированием на фтп когда-нибудь будет решена? Ну серьезно, тема открыта с 2013 года, а воз и ныне там. Вручную соединяется без проблем, но с вестой я максимум могу получить следующее:
Конфиг
Конект вручную
Code: Select all
-- SUMMARY --
2015-07-28 14:21:42 Local: /backup/admin.2015-07-28.tar
2015-07-28 14:21:43 Remote: ftp://188.93.16.236
/dev3l/admin.2015-07-28.tar
sh: 0: getcwd() failed: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 0: getcwd() failed: No such file or directory
Error: can't login to ftp ftp://44854_dev3l
@188.93.16.236
Code: Select all
HOST='188.93.16.236'
PORT='21'
USERNAME='44854_dev3l'
PASSWORD='xXxxXXxxX'
BPATH='/dev3l'
Code: Select all
~$ ftp 188.93.16.236
Connected to 188.93.16.236.
220 Selectel Cloud Storage FTP
Name (188.93.16.236:admin): 44854_dev3l
331 Password required for 44854_dev3l.
Password:
230 User logged in, proceed
Remote system type is UNIX.
ftp> ls
200 PORT OK
125 Data connection already open, starting transfer
drwx------ 2 nobody nobody 0 Jul 28 08:25 dev3l
226 Transfer Complete.