Гайд 1С: Вынос присоединенных файлов из базы данных на сетевой том (Volume storage)
- Размер резервной копии базы данных (бэкапа) растет на сотни гигабайт из-за PDF-сканов и документов.
- Снижение скорости создания бэкапов СУБД и замедление регламентных процедур (CHECKDB, дефрагментация).
- Исчерпание лимитов лицензий СУБД или дискового пространства высокоскоростных NVMe массивов.
- Замедление отклика базы данных из-за раздувания кэша СУБД неструктурированными файлами.
1. Настройка сетевого тома в операционной системе
- Для Linux: Создайте точку монтирования с правами пользователя
usr1cv8:mkdir -p /mnt/1c_files_volume chown -R usr1cv8:grp1cv8 /mnt/1c_files_volume chmod -R 770 /mnt/1c_files_volume - Для Windows: Предоставьте полные права NTFS на сетевую папку для учетной записи службы 1С (
NT AUTHORITY\NETWORK SERVICEили доменного пользователя).
2. Настройка БСП в режиме 1С:Предприятие
- Перейдите в раздел
Администрирование->Настройки работы с файлами. - Установите флаг Хранить файлы в томах на диске.
- Откройте справочник
Тома хранения файлови создайте новый том:- Укажите пути для Windows (UNC:
\\fileserver\1c_share) и для Linux (/mnt/1c_files_volume). - Задайте лимит размера тома (например, 500 ГБ).
- Укажите пути для Windows (UNC:
3. Фоновый перенос существующих файлов из базы в тома
В типовых конфигурациях запустите регламентное задание «Перенос присоединенных файлов в тома» или выполните программный запуск обработки БСП в транзакции небольшими пакетами:
// Запуск типовой процедуры переноса
РаботаСФайламиСлужебный.ПеренестиФайлыВТома(); Частые вопросы (FAQ)
Как организуется резервное копирование при хранении файлов в томах?
Резервное копирование становится гибридным: создается бэкап СУБД и параллельный консистентный снэпшот/бэкап каталога файлового тома. В БСП файлы именуются по GUID, что исключает их случайную перезапись.
Что произойдет, если сервер 1С временно потеряет доступ к сетевому тому?
Пользователи смогут продолжать работу со всеми учетными документами и справочниками, но при попытке открыть или прикрепить скан-копию возникнет ошибка доступа к файловой системе.
Сжимаются ли файлы при выносе на файловый том?
Да, БСП умеет сохранять файлы на диске в сжатом виде (Zip), если эта опция включена в настройках тома хранения.
Как очистить освободившееся место в СУБД после переноса файлов в тома?
После очистки таблиц файлов (ХранилищеШаблонов, ПрисоединенныеФайлы) выполните операцию SHRINK / VACUUM FULL и последующую полную дефрагментацию индексов.