Резервное копирование 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.