$TMPDIR - Temporäres Dateisystem
In der Unix-Welt versteht man unter einem temporären Dateisystem i.d.R. das auf jedem Rechner lokal lagernde Dateisystem /tmp. Dieses Dateisystem wird u.a. vom Betriebssystem selbst und den Kompilern zur temporären Lagerung von Dateien (sogenannte Scratch-Dateien) eingesetzt und ist auf den Anwendungs-Servern durch Zuordnung einer eigenen Platten-Partition vom Root-Dateisystem abgetrennt.
Allerdings kann es auch vom Benutzer genutzt werden, denn es ist auch zum Ablegen von Dateien öffentlich zugänglich. Allein das Entfernen einer Datei bleibt auf den Besitzer (Owner) beschränkt, weil das "Setuser-Bit" auf dieses Verzeichnis gesetzt ist. Dagegen sollte das andere temporäre Standard-Verzeichnis /var/tmp allein der Nutzung durch das Betriebssystems vorbehalten bleiben, da es wegen seiner Lagerung in der Root-Partitionen oft nur eine geringe Kapazität aufweist. Auf einigen Anwendungs-Servern ist dieses Verzeichnis allerdings auch ein symbolischer Link auf /tmp, um Kapazitätsengpässen generell vorzubeugen.
Direkte Nutzung des Hauptverzeichnisses /tmp
Dieses temporäre Dateisystem kann von allen Benutzern direkt über den Pfad /tmp im Datei-Pfad angesprochen werden. Dabei kann es allerdings vorkommen, daß ein anderer Benutzer zufälligerweise den gleichen Dateinamen verwendet, wie man selbst (z.B. /tmp/test).
Alle Benutzer-Dateien in diesem Dateisystem werden bei einem Systemboot vom Betriebssystem automatisch gelöscht. Auch findet jede Nacht eine regelmäßige Bereinigung dieses Verzeichnisses statt. Es werden nämlich alle Dateien gelöscht, deren Besitzer (Owner) nicht mehr aktiv auf dem Rechner vorzufinden sind (d.h. unter dem Benutzernamen sind weder interaktive Sitzungen vorzufinden, noch befinden sich Jobs unter dem Benutzrnamen in der Exekution).
| /tmp | Temporäres Dateisystem |
| Quota | keine Beschränkung durch Quota |
| Dateisicherung | keine Dateisicherung |
| Lebensdauer | 10 Tage |
| Lokalität | lokal auf dem jeweiligen Compute-Server |
| Verfügbarkeit | keine Garantie auf Plattenplatz |
| Einsatz | temporäre große wie auch kleine Datensätze |
| Typ | ext3 |
Dabei steht unterschiedliche Platten-Kapazität zur Verfügung. Man bedenke jedoch bei den nachstehenden Größen, daß man sich alles mit anderen Benutzern teilen muß und ca. die zweifache Kapazität des Hauptspeichers als Swap-Bereich eingesetzt wird.
| Rechner | e10k | e10kcs | e10kio | e10kpp | unics | WSPOOL |
| Kapazität | 40GB | 40GB | 40GB | 40GB | 28GB | 2GB |

