Администрирование · 9 мин
Как найти папку 1С на сервере
Как найти папку 1С на сервере: поиск каталога информационной базы, кластера 1С и файлов конфигурации в Windows и Linux. Проверенные способы и команды.
Папка 1С на сервере нужна администратору в разных ситуациях: для резервного копирования файловой базы, переноса данных на другое оборудование, освобождения места на диске или диагностики сбоев. Проблема в том, что единого стандартного расположения нет — путь зависит от режима работы (файловый или клиент-серверный), операционной системы и решений того, кто выполнял установку.
Существует три разных типа «папок 1С», которые часто путают: каталог файловой информационной базы (где лежит файл 1Cv8.1CD), служебный каталог кластера серверов 1С (srvinfo с реестром баз и журналами) и каталог установки платформы. Прежде чем искать, определите, какая именно папка вам нужна — от этого зависит способ поиска.
Ниже разобраны рабочие способы поиска для Windows и Linux, а также команды, которые помогают найти каталог, даже если о нём ничего не известно заранее.
Определите, какая именно папка 1С вам нужна
Перед поиском уточните задачу. Если нужно скопировать базу — ищите каталог информационной базы. Если разбираетесь с ошибками кластера или журналом регистрации на уровне сервера — нужен служебный каталог srvinfo. Если обновляете платформу — каталог установки.
Признак файловой базы — в строке подключения у пользователя указан путь к папке на диске или сетевом ресурсе. Признак клиент-серверного режима — указан сервер и имя базы в кластере, а сами данные лежат в СУБД (MS SQL, PostgreSQL), и папки с данными в привычном смысле нет вовсе.
Найдите путь через консоль администрирования сервера 1С
Самый надёжный способ для клиент-серверного режима — консоль администрирования (кластер серверов 1С). Откройте её на сервере или на машине администратора, подключитесь к кластеру, раскройте ветку «Информационные базы» и откройте свойства нужной базы.
В свойствах базы видны параметры подключения к СУБД: сервер баз данных и имя базы. Это не папка в прямом смысле, но именно так определяется, где физически хранятся данные. Сам служебный каталог кластера указан в свойствах самого кластера — поле «Каталог» или его можно увидеть в параметрах службы агента сервера.
- 1Откройте консоль администрирования серверов 1С
- 2Подключитесь к нужному серверу и кластеру
- 3Раскройте ветку «Информационные базы» и откройте свойства базы
- 4Запишите сервер СУБД и имя базы данных
- 5Откройте свойства кластера и посмотрите путь к служебному каталогу srvinfo
Узнайте путь по строке подключения у пользователя
Если база файловая, путь к папке виден прямо в списке информационных баз у любого пользователя. В окне запуска 1С выделите базу и нажмите «Изменить» — на втором шаге мастера будет показан каталог информационной базы. Этот же путь виден в нижней части окна выбора баз при выделении строки.
Также путь хранится в файле ibases.v8i в профиле пользователя (обычно в AppData\Roaming\1C\1CEStart). Открыв этот файл текстовым редактором, вы увидите параметр Connect с полным путём к каждой базе, прописанной у пользователя.
Если путь указан как сетевой (начинается с \\имя_сервера), зайдите на сервер и найдите соответствующую общую папку: через оснастку «Управление компьютером» → «Общие папки» → «Общие ресурсы» видно, какой локальный каталог скрывается за сетевым именем.
Найдите папку поиском по файлам на сервере
Когда никакой документации нет и консоль недоступна, остаётся прямой поиск по дискам. Главный маркер файловой базы — файл 1Cv8.1CD, это и есть файл данных. Рядом с ним обычно лежат служебные файлы журнала регистрации.
where /r C:\ 1Cv8.1CDНа Windows поиск по всем дискам можно выполнить командой where с рекурсивным обходом или через PowerShell: Get-ChildItem с параметром -Recurse и фильтром по имени файла. На больших дисках поиск занимает заметное время, поэтому начинайте с наиболее вероятных разделов — отдельных дисков под данные, а не системного.
find / -name "1Cv8.1CD" 2>/dev/nullНа Linux-сервере используйте find с перенаправлением ошибок, чтобы не засорять вывод сообщениями о недоступных каталогах. Также стоит поискать каталог кластера: find / -type d -name "srvinfo" — он почти всегда находится в стандартных местах установки.
Стандартные расположения: где искать в первую очередь
Даже без точной информации есть места, которые стоит проверить сразу. Каталог кластера сервера 1С по умолчанию располагается внутри каталога установки платформы, а платформа ставится в типовые пути операционной системы.
| Что ищем | Windows | Linux |
|---|---|---|
| Каталог кластера (srvinfo) | C:\Program Files\1cv8\<версия>\srvinfo или путь из параметров службы | /opt/1cv8/<архитектура>/<версия>/srvinfo или /var/lib/1cv8 |
| Установка платформы | C:\Program Files\1cv8\ | /opt/1cv8/ |
| Файловые базы | Любой каталог, часто отдельный диск (D:\Bases и подобное) | Часто /home, /data или отдельный том |
Точный путь к srvinfo на Windows виден в параметрах запуска службы «Агент сервера 1С:Предприятия»: откройте services.msc, найдите службу, посмотрите свойства — в строке «Исполняемый файл» после параметра -d указан каталог кластера. Это самый быстрый способ узнать реальное расположение, если оно было изменено при установке.
Клиент-серверный режим: где физически лежат данные
В клиент-серверном варианте искать «папку базы» бессмысленно — данные хранятся в файлах СУБД. Для MS SQL Server расположение файлов базы смотрите в SQL Server Management Studio: свойства базы → «Файлы», там указаны пути к .mdf и .ldf. Для PostgreSQL каталог данных кластера задаётся при инициализации и виден в конфигурации службы.
Для резервного копирования в этом режиме используйте штатные средства СУБД: полную копию базы через SSMS или pg_dump для PostgreSQL. Копирование файлов .mdf или каталога PostgreSQL при работающей службе приводит к повреждению копии.
Типичные ошибки при поиске и работе с папками 1С
Отдельная частая ситуация — несколько версий платформы на одном сервере. Каждая версия имеет свой каталог установки, а кластеров может быть несколько с разными srvinfo. Проверяйте, какая именно служба агента обслуживает нужный кластер, по номеру порта в параметрах службы.
Как проверить результат
Внутри есть файл 1Cv8.1CD и файлы журнала регистрации
Каталог содержит только ярлыки или пуст — это не папка базы
Каталог существует, служба агента запущена, базы видны в консоли
Путь указан, но каталог отсутствует — он был перенесён без изменения параметров службы
Путь открывается с сервера и совпадает с общим ресурсом
Путь недоступен — проверяйте сопоставление общего ресурса локальному каталогу
Что важно запомнить
Путь к файловой базе виден в списке баз у пользователя и в файле ibases.v8i, путь к кластеру — в консоли администрирования и параметрах службы агента, а данные клиент-серверной базы хранятся в СУБД. Универсальный запасной вариант — поиск файла 1Cv8.1CD по дискам сервера. Любые операции с файлами выполняйте только после завершения сеансов и создания резервной копии.
Частые вопросы
Как найти папку 1С, если нет доступа к консоли администрирования?
Посмотрите строку подключения в списке баз у любого пользователя или файл ibases.v8i в его профиле. Если база файловая, там будет прямой путь. Для клиент-серверной базы без доступа к консоли остаётся поиск по дискам сервера и анализ параметров службы агента сервера 1С.
Можно ли просто скопировать папку с базой как резервную копию?
Для файловой базы — да, но только после завершения всех сеансов, иначе копия будет повреждена. Для клиент-серверной базы копирование папок не подходит: используйте выгрузку в .dt через конфигуратор или резервное копирование средствами СУБД.
Где искать папку 1С на сервере Linux?
Платформа и srvinfo обычно находятся в /opt/1cv8 или /var/lib/1cv8. Точный путь к каталогу кластера смотрите в юните службы агента сервера (systemctl cat имя_службы) — он указан в параметрах запуска после ключа -d. Файловые базы ищите командой find по имени 1Cv8.1CD.
Почему папка srvinfo занимает много места?
Чаще всего из-за накопленных журналов, файлов сеансовых данных и полного текстового поиска. Очищать каталог вручную нельзя — сначала разберитесь, какие подкаталоги растут, и используйте штатные механизмы очистки. Удаление системных файлов srvinfo приведёт к потере реестра баз кластера.
Как перенести файловую базу в другую папку на сервере?
Завершите все сеансы, скопируйте каталог базы целиком в новое расположение, проверьте, что база открывается из нового пути, затем исправьте путь в списках баз у пользователей или обновите общий сетевой ресурс. Старый каталог удаляйте только после проверки работоспособности копии.
Что делать, если файл 1Cv8.1CD найден в нескольких местах?
Сравните даты изменения и размеры файлов: актуальная база обычно новее и больше. Дополнительно сверьте путь со строкой подключения у пользователей — старые копии часто остаются после переносов и могут вводить в заблуждение.