Uso correcto de / srv en sistemas debian

Estoy un poco confundido acerca de lo que va adentro /srv y buscando buenas prácticas sobre su uso en Debian.

De acuerdo con la FHS : " /srv contiene datos específicos del sitio que es servido por este sistema".

Sin embargo, no estoy seguro si cosas como files de datos MySQL, los files rrd de munin y cosas así pueden / deben ser almacenados en /srv ya que no se "sirven" directamente.

No estoy preguntando si es posible o cómo se puede lograr, estoy preguntando acerca de sus experiencias y buenas prácticas.

Personalmente, uso la jerarquía /srv para servir:

  • contenido estático del server web bajo /srv/www . En Debian (y derivados de RHEL) donde el cumplimiento de SELinux es importante, esta ruta se muestra como httpd_sys_content de forma pnetworkingeterminada:

     /srv/([^/]*/)?www(/.*)? all files system_u:object_r:httpd_sys_content_t:s0 
  • NFSv4 exporta. Estos sistemas de ficheros se montan bajo var/exports y se montan en bind bajo /srv/nfsv4/$export , y /srv/nfsv4 está configurado para ser fsid=0 . Esta ruta de acceso también se considera en la directiva SELinux pnetworkingeterminada:

     /srv/([^/]*/)?nfsv4(/.*)? all files system_u:object_r:nfs_t:s0 
  • en los sistemas de Debian (es decir, ningún cobbler ) que solía alojar toda mi estructura tftp para el aprovisionamiento, bajo /srv/tftpd/ .

Otra práctica habitual es dedicar un volumen lógico a cada uno de estos services, de esta manera puede especificar opciones de mount para ayudar a endurecer su sistema, por ejemplo, montando /srv/tftpd con ro,nodev,nosuid,noexec .