Linux: Dateien in /tmp verschwinden ohne Neustart
Ein Skript legt Arbeitsdaten in /tmp ab, Tage später sind sie weg, obwohl niemand gelöscht hat. systemd-tmpfiles räumt nach Alter auf, planmäßig.
// Schlagwort
Alle 10 Layer-8-Fehler mit dem Schlagwort „Dateisystem“ – verifizierte Lösungen, trocken kommentiert.
Ein Skript legt Arbeitsdaten in /tmp ab, Tage später sind sie weg, obwohl niemand gelöscht hat. systemd-tmpfiles räumt nach Alter auf, planmäßig.
ln -s mit relativem Ziel aus einem anderen Verzeichnis zeigt ins Leere? Der Pfad gilt relativ zum Ort des Links, nicht zum Ort des Aufrufs.
ls -lc und die Change-Zeile von stat zeigen nicht, wann eine Datei angelegt wurde, sondern die letzte Statusänderung. Ein chmod genügt schon.
In /tmp darf jeder schreiben, aber rm scheitert an der Datei eines Kollegen. Schuld ist das t am Ende von drwxrwxrwt, das Sticky-Bit.
target is busyumount meldet target is busy? Irgendein Prozess hat das Dateisystem noch offen. So findest du ihn und hängst sauber aus.
No space left on deviceKein Speicherplatz, aber df zeigt freien Platz? Dann sind die Inodes erschöpft — zu viele winzige Dateien. df -i deckt es in Sekunden auf.
Permission deniedSelbst als root verweigert das System den Zugriff. Meist ist das Dateisystem schreibgeschützt eingehängt oder die Datei ist unveränderlich.
Module not foundLokal grün, im CI rot: Meist unterscheidet der Linux-Server Groß- und Kleinschreibung bei Dateinamen – Windows und macOS tun das nicht.
Das Abziehen ohne Auswerfen kann Daten kosten. Der Kopiervorgang ist oft noch nicht fertig, auch wenn der Balken verschwunden ist.
microSD-Karte wird nicht erkannt oder als beschädigt gemeldet? Meist liegt es an Kontakten, Dateisystem oder Defekt. So prüfst du es sicher.