Alle Parameter, die in
/etc/default/openhab gesetzt werden, können wahlweise auch in der Datei
/etc/openhab/linux.parameters gesetzt werden.
Die Datei linux.parameters wird dabei mit Vorrang behandelt.
Die Datei wird von openHAB nicht automatisch angelegt. Entsprechend werden die vorgenommenen Einträge auch nicht bei einem Update überschrieben.
Einfachste Variante:
Code: Alles auswählen
sudo -u openhab cp /etc/default/openhab /etc/openhab/linux.parameters
Anschließend mittels
die Datei bearbeiten und die gewünschten Änderungen vornehmen.
Alle Zeilen, die man nicht anfasst, kann man einfach auskommentieren, dann werden die Werte aus der default-Datei verwendet. Alle angepassten Werte (insbesondere Extra_JAVA_OPTS) werden aber vorrangig aus der neuen Datei übernommen.
openHAB überschreibt beim Starten die Werte aus der default Datei mit den Werten aus der neuen Datei. Entsprechend muss der Parameter komplett gesetzt werden, also z.B. auch die seriellen Schnittstellen (deshalb das Kopieren der Originaldatei als erster Schritt).
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox 9.1.2 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte