Как настроить исключения
- Перейдите в административную панель вашего сайта.
- Откройте раздел: Настройки → Инструменты → Резервное копирование.
- Перейдите на вкладку "Параметры".
- Найдите поле "Исключить из архива файлы и папки по маске".
- В это поле нужно добавить пути к файлам и папкам, которые вы хотите исключить. Каждый путь указывается с новой строки.
Рекомендуемый список для исключения
Вот базовый и самый эффективный список для большинства проектов. Вы можете скопировать его и вставить в поле для исключений.
/bitrix/cache/*
/bitrix/managed_cache/*
/bitrix/stack_cache/*
/upload/resize_cache/*
/bitrix/backup/
/bitrix/tmp/*
/local/tmp/*
node_modules
.git
Что означает каждая строка?
/bitrix/cache/*— Основная папка кеша компонентов, меню и т.д. Это главный "пожиратель" места./bitrix/managed_cache/*— Управляемый кеш. Также можно безопасно исключать./bitrix/stack_cache/*— Кеш тегов для быстрой очистки./upload/resize_cache/*— Кеш уменьшенных копий изображений. Битрикс создаст их заново при первом обращении./bitrix/backup/— Сами файлы резервных копий. Важно исключить, чтобы архив не рос в геометрической прогрессии./bitrix/tmp/*и/local/tmp/*— Временные файлы.node_modules— Если вы ведете фронтенд-разработку прямо на сервере, эта папка может занимать гигабайты. Её обязательно нужно исключать..git— Служебная папка системы контроля версий Git. Ей не место в резервной копии сайта.
Как работают маски (синтаксис)
- Если путь начинается со слеша (
/), он отсчитывается от корня сайта. Например,/bitrix/cache/*. - Если путь не начинается со слеша, маска будет применяться ко всем папкам с таким названием, где бы они ни находились. Например,
node_modulesисключит эту папку в любом месте проекта. - Звёздочка (
*) в конце пути означает "все файлы и папки внутри".
Важное замечание: Эти правила исключают только файлы и папки. База данных всегда сохраняется полностью (если вы выбрали соответствующую опцию). После настройки исключений размер вашего архива должен значительно уменьшиться.
