Aktuell habe ich so hinbekommen, das er nur bei einem openhab-restart das externe Laufwerk einließt, aber nicht im laufenden Betrieb.
Was habe ich gemacht?
1. Auf einem Synology NAS eine eigene NFS-Freigabe erstellt für die Maschine und die Dateien der laufenden Maschine dahin kopiert.
2. Einen Ordner für die Freigabe in der Maschine erstellt: /opt/config
3. Über fstab die Freigabe auf /opt/config eingetragen.
4. Mit mount /opt/config das Laufwerk eingebunden.
5. Mit sudo nano /usr/lib/systemd/system/openhab.service die Datei entsprechend angepasst.
Code: Alles auswählen
[Unit]
Description=openHAB - empowering the smart home
Documentation=https://www.openhab.org/docs/
Documentation=https://community.openhab.org
Wants=network-online.target
After=network-online.target
[Service]
Environment=OPENHAB_HOME=/usr/share/openhab
Environment=OPENHAB_CONF=/opt/config
Environment=OPENHAB_RUNTIME=/usr/share/openhab/runtime
Environment=OPENHAB_USERDATA=/var/lib/openhab
Environment=OPENHAB_LOGDIR=/var/log/openhab
Environment=OPENHAB_STARTMODE=daemon
EnvironmentFile=-/etc/default/openhab
User=openhab
Group=openhab
WorkingDirectory=/usr/share/openhab
ExecStart=/usr/share/openhab/runtime/bin/karaf ${OPENHAB_STARTMODE}
ExecStop=/usr/share/openhab/runtime/bin/karaf stop
SuccessExitStatus=0 143
RestartSec=5
Restart=on-failure
TimeoutStopSec=120
LimitNOFILE=102642
[Install]
WantedBy=multi-user.target
7. openHAB mit sudo service openhab restart neugestartet.
Ändere ich jetzt etwas in dem Ordner wird das nur nach einem Neustart geladen, aber nicht im laufenden Betrieb. Gibt es noch eine andere Lösung?