Meine Carlita (mit normaler Festplatte, nicht SSD) steht in einem leisen Raum, und die dauernde Festplattenaktivität (jede Sekunde gibt es irgendeinen Zugriff) ist ziemlich störend. Ich habe mich per SSH eingeloggt und einige Quellen für die Zugriffe herausgefunden und abstellen können, iotop sei Dank! Danach gibt es nur alle Paar Sekunden einen leisen Zugriff. Für Interessierte habe ich meine Schritte unten angefügt.
Mein Problem nun: nach einem Neustart der Box sind die geänderten Konfigurationen zurückgesetzt. Ich konnte bisher nicht rausfinden wie der „Reset“ abläuft, und wie ich die Änderungen permanent machen kann… weiß jemand mehr?
Im Folgenden meine Änderungen.
——————————
WARNUNG
Die folgenden Änderungen verändern das Verhalten des Systems, passt sie also an den Einsatz eurer Box/Eure Bedingungen an.
——————————
(ein sudo su vorab spart ein wenig Tipperei)
collectd
delete unsent/undeliverable emails (caused warnings to be logged)
sudo rm -Rf /var/spool/mqueue-client/*
samba
Optional: stop Samba altogether
stop all runit logging
Hi Torben, danke für deine Antwort, freut mich das das geht und die local_patches kennenzulernen ? Was genau meinst du mit „eine tar.gz“? Muss die Datei tatsächlich „tar.gz“ heissen (glaub ich nicht), ist egal wie genau die Datei heisst (weil alle *.tar.gz extrahiert werden). Woher weiss der Mechanismus, in welches Verzeichnis die Files müssen (muss ich die tar-Files mit der Option -P erzeugen?). Gibt es irgendwo Doku dazu wie das mit den local_patches funktioniert, oder den Code/die Skripte dazu? Dann kann ich mir das selber ansehen. Ich würde gerne auch Code ausführen (Mail-Files und Logs löschen), mit einer patches.sh Datei im local_patches Verzeichnis hat das schonmal nicht funktioniert ? Danke & VG Phillip
Hey Phillip,
nein die Datei muss nicht unbedingt „tar.gz“ heißen.
Aber angenommen, du willst eine angepasste SSH Config persistieren, kannst du halt z.B. eine „sshconfig.tar.gz“ aus /etc/ssh/sshd_config erstellen. Du musst die kompletten Pfade angeben, damit die Dateien beim Starten auch wieder an den korrekten Ort abgelegt werden.
Doku ist mir nicht bekannt, vielleicht findest du hier in der Support Community über die Suche noch weitere Info’s dazu.
Solange deine *.sh Datei auch ausführbar ist, sollte sie beim Start auch ausgeführt werden.
Deb Packages können so übrigens auch beim Start installiert werden.
Gruß,
Torben
Verstehe, danke. Ich dachte Protonet hätte für local_patches einen existierenden Linux-Mechanismus verwendet, aber dann ist das wohl eine selbst entwickelte Lösung.Ich dache meine *.sh war ausführbar, muss ich mal debuggen. Und das mit den Debian Packages könnte mal praktisch sein.Danke nochmal & viele Grüße, Phillip
Hallo Phillip,
damit deine angepassten Config-Files einen Neustart überleben, folgenden Ordner anlegen:
/protonet/firmware/local_patches/
Hier dann eine tar.gz Datei mit deiner angepassten /etc/samba/smb.conf und der /etc/collectd/collectd.conf anlegen.
Anpassungen auf eigene Gefahr und so 😉
Gruß,
Torben