Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
server_und_serverdienste:systemd [2021/08/30 15:25] lomaserver_und_serverdienste:systemd [2022/12/29 23:14] – [Links] loma
Zeile 10: Zeile 10:
 Um den Defaulteditor VI von SystemD zu überschreiben bedient man sich diesem Befehl: Um den Defaulteditor VI von SystemD zu überschreiben bedient man sich diesem Befehl:
  EDITOR=nano systemctl edit --full rc-local  EDITOR=nano systemctl edit --full rc-local
 +
 +Hier wird das komplette Service kopiert und wird von Updates des Systems nicht weiterhin berührt. Dies kann je nachdem zu irgendwann auch zu Problemen führen. Deshalb gibt es auch eine andere Variante wo die Files virtuell verschmolzen werden:
 + EDITOR=nano systemctl edit apache2
  
 Oder wenn es ein komplett neues Unitfile ist: Oder wenn es ein komplett neues Unitfile ist:
Zeile 76: Zeile 79:
  
 ===== Mounten mit Systemd - FSTAB ruhe in Frieden ===== ===== Mounten mit Systemd - FSTAB ruhe in Frieden =====
 +
 +==== Systemd Mount mit NFS ====
  
 __Testsystem: Debian 10/Proxmox 6.3__ __Testsystem: Debian 10/Proxmox 6.3__
Zeile 140: Zeile 145:
 oder auch: oder auch:
  systemctl edit -l "/mnt/datastore/HDD-extern-OSIT"  systemctl edit -l "/mnt/datastore/HDD-extern-OSIT"
 +
 +==== Systemd Mount mit Samba ====
 +
 +__Testsystem: Ubuntu 20.04 LTS auf Proxmox LXC__
 +
 +Dies gestaltet sich sehr ähnlich wie NFS. Lediglich ein Paket und die Authentifizierung kommt dazu.
 + apt install cifs-utils -dy
 +Danach erstellen wir unser Unitfile, und aktivieren es:
 + EDITOR=nano systemctl edit -f -l "/data-docs"
 +
 +<code>
 +[Unit]
 +Description=samba mount for sambafiles
 +Requires=systemd-networkd.service
 +After=network-online.target
 +Wants=network-online.target
 +
 +[Mount]
 +What=//yourserver.lan/data-docs
 +Where=/media-kodi
 +Options=credentials=/root/.smbcredentials,auto,vers=3.0,uid=2344,gid=2344,file_mode=0777,dir_mode=0777
 +Type=cifs
 +TimeoutSec=30
 +
 +[Install]
 +WantedBy=multi-user.target
 +</code>
 +Nun noch SystemD reloaden und den Mount aktivieren:
 +<code>
 +systemctl daemon-reload
 +systemctl enable "data\x2ddocs.mount"
 +</code>
 +Nun kann das Systemd-Service getartet werden, und somit wird auch das Laufwerk eingehängt.
 + systemctl start "data\x2ddocs.mount"
  
 Für die Erweiterung deines Unitfiles empfehle ich [[https://wiki.ubuntuusers.de/systemd/Units/|diesen Artikel]] und auch [[https://wiki.ubuntuusers.de/systemd/Mount_Units/|diesen]] auf Ubuntuusers.  Für die Erweiterung deines Unitfiles empfehle ich [[https://wiki.ubuntuusers.de/systemd/Units/|diesen Artikel]] und auch [[https://wiki.ubuntuusers.de/systemd/Mount_Units/|diesen]] auf Ubuntuusers. 
Zeile 180: Zeile 219:
  
   *  [[https://www.freedesktop.org/software/systemd/man/systemd.service.html|Hersteller|Dokumentation Systemd]]   *  [[https://www.freedesktop.org/software/systemd/man/systemd.service.html|Hersteller|Dokumentation Systemd]]
 +  * [[https://www.freedesktop.org/software/systemd/man/systemd.mount.html|Hersteller|Dokumentation Systemd Mount Unit]]
   * https://wiki.ubuntuusers.de/systemd/systemctl/   * https://wiki.ubuntuusers.de/systemd/systemctl/
   * https://wiki.ubuntuusers.de/systemd/Mount_Units/   * https://wiki.ubuntuusers.de/systemd/Mount_Units/