server_und_serverdienste:systemd
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
server_und_serverdienste:systemd [2024/10/16 19:54] – loma | server_und_serverdienste:systemd [2025/04/20 12:58] (aktuell) – loma | ||
---|---|---|---|
Zeile 222: | Zeile 222: | ||
systemctl enable wol-at-boot.service | systemctl enable wol-at-boot.service | ||
systemctl daemon-reload | systemctl daemon-reload | ||
+ | |||
+ | ===== Optional: Abhängigkeit Netzwerk ===== | ||
+ | Gerade beim Mount von Laufwerken kommt immer wieder mal das Thema auf das beim Zeitpunkt des Mounts das Ziel noch nicht erreichbar ist. Manchmal hilft da auch kein " | ||
+ | |||
+ | EDITOR=nano systemctl edit -f -l wait-for-ping.service | ||
+ | |||
+ | Mit dem folgenden Inhalt (Zieladresse muss angepasst werden): | ||
+ | < | ||
+ | [Unit] | ||
+ | Description=Blocks until it successfully pings virtu01 | ||
+ | After=network-online.target | ||
+ | |||
+ | [Service] | ||
+ | ExecStartPre=/ | ||
+ | ExecStart=/ | ||
+ | RemainAfterExit=yes | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </ | ||
+ | |||
+ | Speicher und aktivieren: | ||
+ | systemctl enable --now wait-for-ping.service | ||
+ | |||
+ | Dieses Service fügt man nun als Abhängigkeit im Systemd-Mount hinzu. Z.B. | ||
+ | < | ||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | |||
+ | [Unit] | ||
+ | Description=Mount datatstore under / | ||
+ | Requires=network.target | ||
+ | Requires=NetworkManager.service | ||
+ | Requires=network-online.target | ||
+ | After=wait-for-ping.service | ||
+ | |||
+ | [Mount] | ||
+ | Options=rw, | ||
+ | Type=nfs4 | ||
+ | What=myhostserver.lan:/ | ||
+ | Where=/ | ||
+ | # TimeoutSec=60 | ||
+ | </ | ||
+ | Wichtig ist hier der Part " | ||
===== Debuging ===== | ===== Debuging ===== |
server_und_serverdienste/systemd.1729108449.txt.gz · Zuletzt geändert: von loma