RequiresMountsFort funktioniert nicht unter Debian 8

920
RegedUser00x

Ich versuche, einen systemd-Dienst unter Debian 8 einzurichten, um beim Start ein Programm über das Netzwerk auszuführen, aber es funktioniert nicht - der Dienst wird gestartet, bevor das Mounten von NFS-Festplatten abgeschlossen ist. Ich habe das folgende Setup:

# cat /etc/auto.master | grep -v "#" +dir:/etc/auto.master.d +auto.master /fs-1 /etc/auto.fs-1  # cat /etc/auto.fs-1 shared -nosuid,nodev fs-1:/shared  ls -l / | grep shared lrwxrwxrwx 1 root root 12 Oct 19 14:33 build -> /fs-1/shared  # cat /usr/lib/systemd/system/psr_25.service [Unit] Description=PSR 2.5 Server Wants=network.target network-online.target autofs.target After=network.target network-online.target autofs.target RequiresMountsFor=/shared/psr/25/bin  [Service] Type=forking User=testuser  ExecStart=/shared/psr/25/bin/server  TimeoutSec=300 [Install] WantedBy=multi-user.target 

Wie kann der Dienst gestartet werden, nachdem / shared installiert wurde?

3
Beantworter möchten http://unix.stackexchange.com/questions/246935/ für einige Hinweise besuchen. JdeBP vor 8 Jahren 1
Ist es nicht philosophisch widersprüchlich, dass beide Dateisysteme nur beim Zugriff und gleichzeitig beim Start automatisch eingehängt werden sollen? Warum sollten Sie Automounting verwenden, wenn sie bei jedem Start automatisch gemountet werden? Ich würde den Automounting-Teil entfernen und dann einfach die Standardeinträge `/ etc / fstab` erstellen und` systemd` diese beim Booten einhängen lassen. Patrick Mevzek vor 5 Jahren 0

0 Antworten auf die Frage