VestaCP - бекап на удаленный FTP, v-backup-users и дебаг бекапа всех пользователей: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
Строка 34: Строка 34:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
'''/tmp/backup.log''' - логи создания бекапа. Архивы по-умолчанию, делаются в /backup/tmp.XXX/ и после этого заливаются на FTP.
+
'''/tmp/backup.log''' - логи создания бекапа. Архивы по-умолчанию, делаются в /backup/tmp.XXX/ и после этого заливаются на FTP.<br>
 +
Логи создание бекапов можно также отследить в файле '''/usr/local/vesta/log/backup.log''':
 +
<syntaxhighlight lang="bash">
 +
# tail -f /usr/local/vesta/log/backup.log
 +
</syntaxhighlight>
 +
 
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
# v-backup-users - команда для создания бекапов всех пользователей
 
# v-backup-users - команда для создания бекапов всех пользователей

Версия 16:53, 2 декабря 2020

VestaCP - бекап на удаленный FTP, v-backup-users и дебаг бекапа всех пользователей

Бекап на удаленный FTP в VestaCP настраивается через меню

Server --> Configure --> Backup --> Local backup ставим NO --> Вводим настройки для Remote backup:
FTP
Host
Username
Password
Directory
Нажимаем SAVE.

Будет сгенерирован конфиг удаленного FTP сервера /usr/local/vesta/conf/ftp.backup.conf:

HOST='FTP_IP'
USERNAME='user_ftp'
PASSWORD='ftp_password'
BPATH='backup'
PORT='21'
TIME='15:01:28'
DATE='2020-12-02'

По-умолчанию, стоит FTP:

# egrep BACKUP_SYSTEM  /usr/local/vesta/conf/vesta.conf
BACKUP_SYSTEM='ftp'


Протестировать создание бекапа всех пользователей можно через команду:

# bash -x v-backup-users > /tmp/backup.log 2>&1

/tmp/backup.log - логи создания бекапа. Архивы по-умолчанию, делаются в /backup/tmp.XXX/ и после этого заливаются на FTP.
Логи создание бекапов можно также отследить в файле /usr/local/vesta/log/backup.log:

# tail -f /usr/local/vesta/log/backup.log
# v-backup-users - команда для создания бекапов всех пользователей
Бекап делается  в 5:10 утра каждый день:
# crontab  -l -u admin | grep v-backup-users
10 05 * * * sudo /usr/local/vesta/bin/v-backup-users