Das Mounten eines Dateisystems im RAM erfolgt nicht nur aus Geschwindigkeitsgründen. Der häufigste Fall ist das durchschnittliche Verzeichnis / tmp, das über tmpfs auf fast allen modernen Linux-Distributionen bereitgestellt wird
Anstatt / var im RAM zu mounten, sollten Sie die entsprechenden Unterverzeichnisse mit / tmp verknüpfen
Dies tun viele eingebettete Linux-Distributionen (OpenWRT usw.). Beachten Sie jedoch, dass sie eine viel kleinere Hardware ausführen sollen: 8 MB Flash 32 MB RAM
1: Stehen diese Protokolle bei der Protokollierung dann zur Ansicht zur Verfügung? - Sagen wir, die Maschine stürzt ab oder was auch immer - können Sie zu den Protokollen zurückkehren, um zu sehen, was schief gelaufen ist.
Natürlich verlieren Sie diese Protokolle beim Neustart. Wenn Sie diesbezüglich Bedenken haben, können Sie ein Remote-Syslogd in Betracht ziehen
2: Ist dies im speziellen Fall des RPi mit relativ begrenztem RAM eine gute Idee? - Wenn die Gefahr besteht, dass eine Festplatte gefüllt wird, gibt es dann nicht auch ein Problem mit dem Speichermangel?
Die Anzahl der Protokolle, die generiert werden, ist nicht so groß, wie Sie vielleicht denken. Es wäre einfach, sie im Speicher zu behalten, vorausgesetzt, die Maschine läuft seit Jahren nicht mehr. (Und dann müssten Sie sie einfach so reinigen, wie Sie es sowieso tun würden). Dies bedeutet jedoch auch, dass die auf der SD-Karte aufgezeichnete Datenmenge auch nicht wirklich so bedeutend ist.