VestaCP - бекап на удаленный FTP, v-backup-users и дебаг бекапа всех пользователей: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
По-умолчанию, стоит FTP: | По-умолчанию, стоит FTP: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | $ egrep BACKUP_SYSTEM /usr/local/vesta/conf/vesta.conf | |
BACKUP_SYSTEM='ftp' | BACKUP_SYSTEM='ftp' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 31: | Строка 31: | ||
Протестировать создание бекапа всех пользователей можно через команду: | Протестировать создание бекапа всех пользователей можно через команду: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | $ bash -x v-backup-users > /tmp/backup.log 2>&1 | |
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 37: | Строка 37: | ||
Логи создание бекапов можно также отследить в файле '''/usr/local/vesta/log/backup.log''': | Логи создание бекапов можно также отследить в файле '''/usr/local/vesta/log/backup.log''': | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | $ tail -f /usr/local/vesta/log/backup.log | |
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | $ v-backup-users - команда для создания бекапов всех пользователей | |
Бекап делается в 5:10 утра каждый день: | Бекап делается в 5:10 утра каждый день: | ||
− | + | $ crontab -l -u admin | grep v-backup-users | |
10 05 * * * sudo /usr/local/vesta/bin/v-backup-users | 10 05 * * * sudo /usr/local/vesta/bin/v-backup-users | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия на 17:06, 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