Lösung 1:
Der Hauptunterschied zwischen beiden besteht darin, dass /tmp bei jedem Neustart des Systems gelöscht wird, während /var/tmp über Neustarts hinweg erhalten bleibt.
Weitere Informationen zu Linux-Standardverzeichnisstrukturen finden Sie unter folgendem Link:http://www.pathname.com/fhs/pub/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE.
Lösung 2:
Historisch gesehen war /tmp ein reines In-Memory-Dateisystem, was bedeutet, dass sein Inhalt durch einen Neustart zerstört wurde. /var/tmp befand sich in einem echten Dateisystem, was bedeutet, dass sein Inhalt einen Neustart überleben könnte.