Ich habe einen Computer (einen Raspberry Pi, aber ich glaube, das ist für die Frage irrelevant), auf dem Linux läuft. Dieser Computer läuft ohne Festplatte, d. h. er bootet mit PXE und erhält eine Root-Partition, die auf einem NFS-Server gehostet wird. Diese Root-Partition wird im synchronen Modus gemountet, und im Normalbetrieb wird nichts in Systemdateien geschrieben (sagen wir, nur in Benutzer-Home-Verzeichnisse).
Jetzt möchte ich diesen Computer per Fernzugriff ein- und ausschalten. Er wird über PoE mit Strom versorgt, daher könnte ich dem Switch einfach sagen, dass er den Strom am entsprechenden Port ausschalten soll (und ohne Strom wäre der Pi natürlich ausgeschaltet).
Wenn der Pi eine SD-Karte verwenden würde, wäre ich sehr zurückhaltend und würde einen Weg finden, ihm im Voraus mitzuteilen, dass er ordnungsgemäß herunterfahren soll, und ihn dann nach einer angemessenen Zeit auszuschalten.
In dieser Umgebung halte ich es jedoch für sicher, einfach den Strom abzuschalten und sich nicht um das Herunterfahren zu kümmern. So wie ich es verstehe, ist das Schlimmste, was passieren kann, dass eine Datei, die gerade geschrieben wird, nicht geschrieben wird. Habe ich damit recht? Oder besteht ein Risiko, wenn man nicht regelmäßig herunterfährt?