Zu dieser Antwort: https://raspberrypi.stackexchange.com/a/867/339
Es wird empfohlen, / var im Speicher bereitzustellen, um zu vermeiden, dass Ihre Root-Partition versehentlich gefüllt wird.
Ich habe ein paar Fragen dazu, eine, die sich besonders auf RPi bezieht:
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.
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?
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
Natürlich verlieren Sie diese Protokolle beim Neustart. Wenn Sie diesbezüglich Bedenken haben, können Sie ein Remote-Syslogd in Betracht ziehen
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.
quelle