Obwohl es keinen wirklich richtigen Ansatz gibt, ist eine der besseren Methoden die von xenoid : mount /tmp
as tmpfs
und macht dort Unterverzeichnisse mit den entsprechenden Berechtigungen. Verbinden Sie dann die entsprechenden Unterverzeichnisse /var
mit diesen.
Im Allgemeinen ist es wahrscheinlich keine gute Idee, mehrere temporäre Dateisysteme bereitzustellen, es sei denn, Sie legen deren Größe manuell fest. Standardmäßig (je nach man tmpfs
) erhält jeder die Hälfte des verfügbaren Arbeitsspeichers. Ihr Beispiel würde insgesamt 87,5% des gesamten freien Speichers zum Zeitpunkt des Einbaus beanspruchen, und jede nachfolgende Instanz ist halb so groß wie die vorherige. Dies ist eine zutiefst seltsame Sache.
Wenn Sie wirklich nur ein temporäres Dateisystem wünschen, können Sie alternativ ein einzelnes großes machen tmpfs
und UnionFS oder ähnliches verwenden, um eine temporäre schreibbare Überlagerung von zu erstellen /
. Die mögliche Sicherheit, die Sie durch ein grundlegend schreibbares Verhalten verlieren /
(mit Berechtigungen, die ohnehin die übliche Menge an Sicherheit bieten), wird dadurch aufgehoben, dass das Ganze beim Neustart gelöscht wird.