Waarom het sluiten van een laptopklep ZimaOS kan laten opschorten
Een laptop die opnieuw wordt gebruikt als ZimaOS-server kan nog steeds het energiebeheer van een laptop overnemen. In het antwoord van de community werd voorgesteld om de instellingen van systemd-logind aan te passen, omdat de klepschakelaar op veel Linux-systemen normaal gesproken de slaapstand activeert. Die richtlijn is in grote lijnen correct, maar de specifieke regel uit het oude antwoord moet niet zonder inzicht in de gewenste waarde worden gekopieerd.
Als het belangrijkste doel een permanent beschikbare homeserver is, vergelijk dan de afwegingen van hergebruikte hardware met een speciaal ontworpen platform dat altijd aanstaat, zoals ZimaBoard 2 of ZimaBlade.
De belangrijke systemd-instelling
De upstream-documentatie van systemd definieert HandleLidSwitch= en vermeldt dat de standaardactie doorgaans suspend is. Om een server met gesloten klep te laten blijven werken, is de bedoelde waarde meestal ignore, niet suspend. Raadpleeg de actuele systemd-documentatie voor logind.conf voordat je de host aanpast.
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
Welke opties precies beschikbaar zijn, hangt af van de systemd-versie. ZimaOS is een appliance-achtig systeem. Elke wijziging op hostniveau moet daarom worden beschouwd als een geavanceerde aanpassing die zich bij updates anders kan gedragen.
Controleer eerst het BIOS of de firmware
Sommige laptops bieden in de firmware instellingen voor de klep, slaapstand, netstroom of het inschakelen. Als de hardware het sluiten van de klep daar kan negeren, is dat mogelijk een nettere oplossing dan het aanpassen van het besturingssysteem. Controleer ook of het sluiten van de klep geen noodzakelijke ventilatieopeningen blokkeert.
Pas wijzigingen zorgvuldig toe
- Maak verbinding via SSH of zorg dat je lokale consoletoegang hebt voordat je het energiebeheer wijzigt.
- Maak een back-up van de bestaande logind-configuratie.
- Stel de actie van de klepschakelaar alleen in op
ignoreals je bewust wilt dat de machine ingeschakeld blijft. - Herstart de relevante service of start het systeem opnieuw op tijdens een gepland onderhoudsvenster.
- Sluit de klep en controleer of de server bereikbaar blijft, de opslag gekoppeld blijft en de temperaturen veilig blijven.
De actuele ArchWiki-gids voor energiebeheer biedt nuttige achtergrondinformatie om energiebeheeracties van firmware, de kernel en systemd van elkaar te onderscheiden.
Negeer het thermische ontwerp niet
Een laptop die is ontworpen om open te worden gebruikt, kan het toetsenbordgedeelte of het scharniergebied gebruiken voor de luchtstroom. Een server met gesloten klep moet worden gecontroleerd onder langdurige CPU-, schijf- en netwerkbelasting. Als de temperaturen sterk stijgen of de luchtstroom wordt belemmerd, houd de klep dan open of pas de fysieke opstelling aan.
Veelgestelde vragen
Moet HandleLidSwitch worden ingesteld op suspend?
Nee, niet als het doel is om slaapstand te voorkomen. suspend geeft systemd de opdracht om bij het sluiten van de klep de slaapstand te activeren; ignore is de relevante actie om het systeem te laten blijven werken.
Blijft dit behouden na elke ZimaOS-update?
Ga daar niet van uit. Configuratie op hostniveau kan bij updates van het appliance-besturingssysteem worden teruggezet of zich anders gedragen. Leg de wijziging daarom vast en controleer deze opnieuw na grote upgrades.
Is het uitschakelen van de slaapstand bij het sluiten van de klep altijd veilig?
Nee. Controleer de koeling, de staat van de batterij en de fysieke plaatsing voordat je een laptop met gesloten klep als altijd beschikbare server gebruikt.
