/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.

/ Weiter

Zurück zu Verzeichnisstruktur

Zur Übersicht