Warum wird /tmp beim Erstellen eines symbolischen Links nicht geleert?

Warum wird /tmp beim Erstellen eines symbolischen Links nicht geleert?

Ich habe /tmp symbolisch mit einer zweiten Festplatte verknüpft (die Root-Partition befindet sich auf einer SSD und ich möchte Verschleiß vermeiden).

Seitdem wird es bei einem Neustart nicht geleert. Irgendeine Idee, warum? Ich verwende Ubuntu 14.10.

Antwort1

/tmpwird typischerweise montiert alsRAM-Disk, sodass es bei jedem Neustart des Computers zurückgesetzt wird. Wenn Sie es mit einem symbolischen Link an einen Speicherort auf einer Festplatte verknüpft haben, kann die RAM-Disk nicht mehr gemountet werden /tmp(da der symbolische Link bereits an diesem Pfad vorhanden ist), sodass alles, worauf geschrieben wird, /tmpauf Ihrer Festplatte gespeichert wird. Sie sollten wirklich einfach den symbolischen Link entfernen und die RAM-Disk mounten lassen.

Antwort2

Verwendung einerBind-Mountfunktioniert.

/etc/fstab enthält

/path/to/tmp /tmp none bind 0 0

verwandte Informationen