Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Backup исключение папки в VestaCP 0.9.8-26-60

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
1 post • Page 1 of 1
mmaaiill
Posts: 1
Joined: Fri Feb 24, 2023 12:32 am

Os: Debian 9x
Web: apache + nginx
Backup исключение папки в VestaCP 0.9.8-26-60
  • Quote

Post by mmaaiill » Fri Feb 24, 2023 7:33 pm

Debian 11.2 + VestaCP 0.9.8-26-60

Потребовалось исключить из бэкапов папку картинок в виду ее большого объема (35+Гб)
Попробовал использовать штатное исключение backup>backup exclusions>поле Web задал в формате
domain.ru:public_html\exclusiondir
но в данном формате, как и в других не сработало - ни папку, ни файл из бэкапа не исключает, хотя при запуске из консоли v-backup-user user_name в спсике появляются исключения

По сути все заключалось в том, что в файле v-backup-user исключения добавлялись в виде fargs+=(--exclude=$xpath), а надо fargs+=(--exclude=./$xpath)

Рабочий вариант:

Code: Select all

        fargs=()
        fargs+=(--exclude='./logs/*')
        if [ ! -z "$exlusion" ]; then
            xdirs="$(echo -e "$exlusion" |tr ':' '\n' |grep -v $domain)"
            for xpath in $xdirs; do
                if [ -d "$xpath" ]; then
                    fargs+=(--exclude=./$xpath/*)
                    echo "$(date "+%F %T") excluding directory $xpath"
                    msg="$msg\n$(date "+%F %T") excluding directory $xpath"
                else
                    echo "$(date "+%F %T") excluding file $xpath"
                    msg="$msg\n$(date "+%F %T") excluding file $xpath"
                    fargs+=(--exclude=./$xpath)
                fi
            done
        fi
        set +f
        # Backup files
        tar --anchored -cpf- ${fargs[@]} --exclude={'./','../'} . |gzip -$BACKUP_GZIP - > $tmpdir/web/$domain/domain_data.tar.gz
После чего все исключения стали корректно работать.
Top


Post Reply
  • Print view
1 post • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password