При активной эксплуатации 1С:Предприятия системные администраторы часто сталкиваются с критической нехваткой свободного места на системном диске сервера. При анализе занятого пространства обычно выделяются две основные директории: пользовательский каталог AppData и рабочий каталог кластера серверов srvinfo (в папке reg_1541). Разберем по шагам, какие именно данные в них хранятся, что можно удалять без риска нарушить работоспособность системы, а какие файлы требуют деликатного обращения.
Проанализируем структуру каталога C:\Users\<ИмяПользователя>\AppData\Local\1C\1Cv82 (или 1Cv8). Внутри него располагается множество папок с уникальными буквенно-цифровыми идентификаторами (GUID), например, 5b42970a-bea4-459d-b887-5decf943d50c. Каждый такой идентификатор соответствует конкретной информационной базе, добавленной в список баз пользователя.
Выясним причину их появления и внутреннее наполнение. Платформа 1С использует этот каталог для сохранения локального кэша:
Рассмотрим, чем чревато удаление этих данных. Папку AppData\Local\1C можно удалять полностью и безопасно при закрытом клиенте 1С. Это стандартная процедура при возникновении необъяснимых сбоев интерфейса или программных ошибок. Однако важно помнить о последствиях:
AppData\Local\1C. В ветке AppData\Roaming\1C хранятся персональные настройки пользователей (расположение колонок списков, сохраненные настройки отчетов, история выбора). Если удалить Roaming, пользователи потеряют все свои персональные интерфейсные настройки.Каталог C:\Program Files (x86)\1cv8\srvinfo\reg_1541 (или в 64-разрядной версии Program Files\1cv8\srvinfo\reg_1541) является центральным хранилищем данных кластера серверов 1С:Предприятия. Ни в коем случае нельзя удалять эту директорию целиком или стирать файлы произвольно. Это приведет к полной потере списка баз в кластере, настроек блокировок и всей служебной конфигурации серверов.
Посмотрим на структуру папки reg_1541. В ней содержатся:
1CV8Reg.lst), содержащие перечень зарегистрированных информационных баз, параметры администраторов и настройки кластера.Разберем конкретные методы уменьшения объема каталога srvinfo без повреждения настроек и структуры кластера.
Способ 1. Сокращение журнала регистрации
Так как журнал регистрации занимает основное место, его необходимо регулярно сокращать или выгружать в архив. Рассмотрим варианты выполнения этой процедуры:
Администрирование → Настройка журнала регистрации и нажмем кнопку Сократить. Укажем дату, до которой события журнала будут удалены или сохранены в отдельный файл архива.
1cv8.exe DESIGNER /S "Сервер\ИмяБазы" /N "Администратор" /P "Пароль" /ReduceEventLog 2024-01-01 -saveTo "D:\Archive\Log_2024.elf"
VACUUM утилитой sqlite3 при предварительно остановленной службе сервера 1С.Способ 2. Очистка и отключение полнотекстового поиска
Полнотекстовый поиск (ПП) значительно ускоряет работу в динамических списках и справочниках типовых конфигураций, но может создавать многогигабайтные индексы в каталоге 1Cv8FTxt. Разберем порядок действий при критической нехватке места:
Управление полнотекстовым поиском (через функции для технического специалиста) и нажмем кнопку Очистить индекс. Программно данное действие выполняется методом ПолнотекстовыйПоиск.Очистить().Способ 3. Перенос каталога srvinfo на другой диск
Если расширить системный диск C: невозможно, но на сервере имеется второй диск с достаточной емкостью, перенесем каталог данных кластера целиком. Проанализируем два надежных варианта переноса:
1C:Enterprise Server Agent.regedit) и перейдем в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ИмяСлужбы1С>.ImagePath найдем ключ -d, который указывает путь к каталогу данных (по умолчанию "C:\Program Files (x86)\1cv8\srvinfo").srvinfo на новый диск (например, в D:\1C\srvinfo), обязательно предоставив учетной записи службы 1С (обычно USR1CV8) полные права доступа к новой директории.-d реестра на новый и запустим службу сервера 1С.
mklink /D "C:\Program Files (x86)\1cv8\srvinfo" "D:\1C\srvinfo"
После этого запустим службу кластера. Система продолжит обращаться по старому пути, но физически файлы будут храниться на новом диске.
Удалять файлы вслепую на сервере 1С недопустимо. Каталог AppData\Local\1C можно смело очищать для устранения сбоев и временного освобождения небольшого объема диска. Если же переполнен системный раздел из-за разрастания каталога srvinfo\reg_1541, системному администратору следует сократить журнал регистрации, обслужить индексы полнотекстового поиска или перенести рабочий каталог кластера на другой раздел дискового пространства.