/srv ist vom FHS als Datenverzeichnis für Dienste vorgesehen, die das System anbietet. Typische Unterordner: /srv/www (Webserver-Daten), /srv/ftp (FTP-Server), /srv/git (Git-Repositories), /srv/nfs (NFS-Exports).
Zweck
/srv ist vom FHS als Datenverzeichnis für Dienste vorgesehen, die das System anbietet. Typische Unterordner: /srv/www (Webserver-Daten), /srv/ftp (FTP-Server), /srv/git (Git-Repositories), /srv/nfs (NFS-Exports).
In der Praxis
Die Nutzung von /srv ist nicht konsistent: Debian/Ubuntu-Pakete legen Webserver-Daten häufig unter /var/www ab, Red-Hat-basierte Systeme nutzen eher /srv. Für Eigen-Services ist /srv aber die empfohlene Stelle — der Ort ist klar abgetrennt vom System und lässt sich separat sichern oder mounten.
Konvention
Gute Struktur: /srv/<protocol>/<service>/ — z. B. /srv/http/example.com/, /srv/git/repos/. So ist auf einen Blick klar, welcher Dienst welche Daten nutzt.