К статье
Практический материал

Администрирование · 9 мин

Как найти папку 1С на сервере

Как найти папку 1С на сервере: поиск каталога информационной базы, кластера 1С и файлов конфигурации в Windows и Linux. Проверенные способы и команды.

Папка 1С на сервере нужна администратору в разных ситуациях: для резервного копирования файловой базы, переноса данных на другое оборудование, освобождения места на диске или диагностики сбоев. Проблема в том, что единого стандартного расположения нет — путь зависит от режима работы (файловый или клиент-серверный), операционной системы и решений того, кто выполнял установку.

Существует три разных типа «папок 1С», которые часто путают: каталог файловой информационной базы (где лежит файл 1Cv8.1CD), служебный каталог кластера серверов 1С (srvinfo с реестром баз и журналами) и каталог установки платформы. Прежде чем искать, определите, какая именно папка вам нужна — от этого зависит способ поиска.

Ниже разобраны рабочие способы поиска для Windows и Linux, а также команды, которые помогают найти каталог, даже если о нём ничего не известно заранее.

Определите, какая именно папка 1С вам нужна

Перед поиском уточните задачу. Если нужно скопировать базу — ищите каталог информационной базы. Если разбираетесь с ошибками кластера или журналом регистрации на уровне сервера — нужен служебный каталог srvinfo. Если обновляете платформу — каталог установки.

Признак файловой базы — в строке подключения у пользователя указан путь к папке на диске или сетевом ресурсе. Признак клиент-серверного режима — указан сервер и имя базы в кластере, а сами данные лежат в СУБД (MS SQL, PostgreSQL), и папки с данными в привычном смысле нет вовсе.

Найдите путь через консоль администрирования сервера 1С

Самый надёжный способ для клиент-серверного режима — консоль администрирования (кластер серверов 1С). Откройте её на сервере или на машине администратора, подключитесь к кластеру, раскройте ветку «Информационные базы» и откройте свойства нужной базы.

В свойствах базы видны параметры подключения к СУБД: сервер баз данных и имя базы. Это не папка в прямом смысле, но именно так определяется, где физически хранятся данные. Сам служебный каталог кластера указан в свойствах самого кластера — поле «Каталог» или его можно увидеть в параметрах службы агента сервера.

Порядок действий в консоли
  1. 1
    Откройте консоль администрирования серверов 1С
  2. 2
    Подключитесь к нужному серверу и кластеру
  3. 3
    Раскройте ветку «Информационные базы» и откройте свойства базы
  4. 4
    Запишите сервер СУБД и имя базы данных
  5. 5
    Откройте свойства кластера и посмотрите путь к служебному каталогу srvinfo

Узнайте путь по строке подключения у пользователя

Если база файловая, путь к папке виден прямо в списке информационных баз у любого пользователя. В окне запуска 1С выделите базу и нажмите «Изменить» — на втором шаге мастера будет показан каталог информационной базы. Этот же путь виден в нижней части окна выбора баз при выделении строки.

Также путь хранится в файле ibases.v8i в профиле пользователя (обычно в AppData\Roaming\1C\1CEStart). Открыв этот файл текстовым редактором, вы увидите параметр Connect с полным путём к каждой базе, прописанной у пользователя.

Если путь указан как сетевой (начинается с \\имя_сервера), зайдите на сервер и найдите соответствующую общую папку: через оснастку «Управление компьютером» → «Общие папки» → «Общие ресурсы» видно, какой локальный каталог скрывается за сетевым именем.

Найдите папку поиском по файлам на сервере

Когда никакой документации нет и консоль недоступна, остаётся прямой поиск по дискам. Главный маркер файловой базы — файл 1Cv8.1CD, это и есть файл данных. Рядом с ним обычно лежат служебные файлы журнала регистрации.

cmd
where /r C:\ 1Cv8.1CD

На Windows поиск по всем дискам можно выполнить командой where с рекурсивным обходом или через PowerShell: Get-ChildItem с параметром -Recurse и фильтром по имени файла. На больших дисках поиск занимает заметное время, поэтому начинайте с наиболее вероятных разделов — отдельных дисков под данные, а не системного.

bash
find / -name "1Cv8.1CD" 2>/dev/null

На Linux-сервере используйте find с перенаправлением ошибок, чтобы не засорять вывод сообщениями о недоступных каталогах. Также стоит поискать каталог кластера: find / -type d -name "srvinfo" — он почти всегда находится в стандартных местах установки.

Стандартные расположения: где искать в первую очередь

Даже без точной информации есть места, которые стоит проверить сразу. Каталог кластера сервера 1С по умолчанию располагается внутри каталога установки платформы, а платформа ставится в типовые пути операционной системы.

Что ищемWindowsLinux
Каталог кластера (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С

Типичные ошибки
01
Путать каталог кластера srvinfo с каталогом данных и пытаться «скопировать базу» папкой srvinfo — данные там не хранятся
02
Копировать файл 1Cv8.1CD при открытых сеансах — копия получается битой и не открывается
03
Искать базу только на диске C:, хотя администратор вынес данные на отдельный том
04
Перемещать папку файловой базы без исправления путей в списках баз у всех пользователей — после этого база перестаёт открываться
05
Удалять «лишние» файлы журнала регистрации рядом с 1Cv8.1CD, не понимая их роли

Отдельная частая ситуация — несколько версий платформы на одном сервере. Каждая версия имеет свой каталог установки, а кластеров может быть несколько с разными 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 найден в нескольких местах?

Сравните даты изменения и размеры файлов: актуальная база обычно новее и больше. Дополнительно сверьте путь со строкой подключения у пользователей — старые копии часто остаются после переносов и могут вводить в заблуждение.