Я считаю, что лучший ответ будет в /srv
.
Лучшее место для проверки - это страница руководства вашей операционной системы с именем "hier" (это первые буквы слова "иерархия", относящиеся к макету / иерархии файловой системы). Запустите " man hier
". Или смотреть онлайн; поскольку вы упомянули FreeBSD, я могу предоставить вам эту удобную гиперссылку на онлайн-версию справочной страницы FreeBSD для "hier".
Я быстро отсканировал это и не заметил никаких каталогов, которые, казалось бы, точно соответствовали тому, что вы описываете. Таким образом, для этой конкретной цели, эта страница руководства не дает ответа. Тем не менее, проверка этого в первую очередь является хорошей практикой. Таким образом, если вы начнете использовать операционную систему, которая имеет настройку, относящуюся к выполняемой вами задаче, вы можете получить следующую документацию, которая наиболее совместима с другим программным обеспечением (например, с другими частями операционной системы), которое использует тот же дизайн.
Таким образом, поскольку страница "данной страницы" этой конкретной операционной системы не предоставляет ничего более конкретного, следующим местом для проверки является некое стандартизированное расположение, которое не очень специфично для вашей операционной системы. Лучший стандарт для этого - FHS. Документация FHS 2.3 для /srv
отмечает, что целью этого каталога является:
специфичные для сайта данные, которые обслуживаются этой системой
У него есть примеры:
структурирование данных в /srv
осуществляется по протоколу, например. ftp
, rsync
, www
и cvs
Поэтому я бы предложил либо /srv/smb/
(если вы не предпочитаете /srv/cifs/
). Однако, как отмечено в документации FHS, подкаталоги в /srv/
"будут отличаться от хоста к хосту", так что это просто предлагаемый пример компоновки, и вы можете настроить его (хотя он по-прежнему "соответствует" стандарту),