/srv contiene i dati per i servizi offerti dal sistema.
Lo scopo principale di questa directoty è quello di dar modo agli
utenti di trovare la collocazione dei file di dati per un particolare
servizio, e trovare una collocazione per i servizi che richiedono un unico
albero di directory per dati in sola lettura, dati scrivibili e script
(come gli script cgi). I dati che interessano solo un utente specifico
dovrebbero trovarsi nella directory di home degli utenti.
La metodologia usata per denominare le sottodirectory di /srv non è
precisata, poiché attualmene manca un accordo su questo punto. Un
metodo per strutturare i dati sotto /srv è per protocollo, per
esempio ftp, rsync, www, e cvs. Su grandi sistemi può essere utile
strutturare /srv per contesto di amministrazione, come /srv/physics/www,
/srv/compsci/cvs, etc. Questa configurazione varierà da host a host.
Quindi, nessun programma dovrebbe dipendere da una struttura di
sottodirectory di /srv esistente, o da dati che devono risiedere
necessariamente in /srv. Comunque /srv dovrebbe sempre esistere su
sistemi conformi al FHS e dovrebbe essere usata come collocazione
predefinita per tali dati.
Le distribuzioni devono prestare attenzione a non rimuovere i file locali
situati in queste directory senza il permesso dell'amministratore.
Questo è particolarmente importante poiché queste aree
contengono spesso sia file installati inizialmente dal distributore che
file aggiunti dall'amministratore.