Пример конфигурации файлового хранилища
Cerebro Support avatar
Автор: Cerebro Support
Обновлено больше недели назад

Допустим, у вас имеется Windows-сервер под названием SERVER.

Вы решили разместить каталог по пути x:\data\cargador.catalog. Вы открыли (share) эту папку для чтения по пути \SERVER\cargador.catalog.

В main.conf (который лежит в той же папке, что и Cargador) должно быть написано следующее:

<cargador>
    <root Value="x:\data\cargador.catalog" />
    <net_root Value="//SERVER/cargador.catalog" />
</cargador>

Это означает, что если в каталоге по локальному пути x:\data\cargador.catalog\someProject\file.foo находится некий файл, то пользователям компании он будет выдан (resolved) Cargador’ом как //SERVER/cargador.catalog/someProject/file.foo (прямые или обратные слеши для Windows значения не имеют).

Если у вас помимо Windows имеются станции под управлением Linux/Mac, то они не смогут открывать файлы по таким путям. Для них нужно использовать систему подмены путей.

Примечание

В ОС Linux в данном примере вы можете обойтись без подмены путей. Для этого на станциях, использующих Cerebro, вам нужно создать папку /SERVER/cargador.catalog. В эту папку вы должны смонтировать сетевой путь до каталога. В таком случае Linux отлично доберется до файла по прямому пути //SERVER/cargador.catalog/someProject/file.foo.

Предупреждение

При заполнении параметров будьте особенно внимательны на файловых системах, чувствительных к регистру символов.

Нашли ответ на свой вопрос?