/srv содержит данные о конкретном объекте, которые обрабатываются этой системой.
Обоснование Основная цель указания этого параметра — помочь пользователям найти расположение файлов с данными для конкретной службы, а также обеспечить разумное размещение служб, которым требуется единое дерево для данных, доступных только для чтения, данных, доступных для записи, и скриптов (например, CGI-скриптов). Данные, которые представляют интерес только для конкретного пользователя, должны находиться в его домашнем каталоге. Есликаталог и файловая структура данных не предназначены для пользователей, их следует хранить в /var/lib.
Метод именования подкаталогов в /srv не определен, поскольку в настоящее время нет единого мнения о том, как это следует делать. Один из способов структурирования данных в /srv — по протоколу, например ftp, rsync, www и cvs. В больших системах может быть полезно структурировать /srv по административному контексту, например /srv/physics/www, /srv/compsci/cvs и т. д. Такая структура может отличаться в зависимости от хоста. Таким образом, ни одна программа не должна полагаться на конкретную структуру подкаталогов /srv или на то, что данные обязательно хранятся в /srv. Однако /srv всегда должен существовать в системах, соответствующих стандарту FHS, и использоваться в качестве стандартного расположения для таких данных.
Необходимо следить за тем, чтобы локально размещенные файлы в этих каталогах не удалялись без разрешения администратора.