System
Persistent Temp Files
Linux keeps persistent temporary files in /var/tmp for data that should survive a reboot but still be disposable later. Programs and installers write unpacked archives, temporary SQLite databases, lockfiles, socket leftovers, crash dumps, rendered thumbnails, and partially downloaded update payloads there when work is too large or long-lived for /tmp. Kudu removes old, abandoned contents from /var/tmp while leaving user accounts, saved documents, application settings, and passwords untouched.
Why clean Persistent Temp Files?
- Abandoned installer payloads and extracted package trees accumulate in /var/tmp and quietly consume gigabytes, which users notice as unexpectedly low free disk space during updates or large file copies
- Leftover lockfiles and stale UNIX socket files can make an app think another instance is still running, leading to startup errors, hung launches, or messages about resources already being in use
- Incomplete downloads and interrupted update files in /var/tmp can be mistaken for valid cached data, causing repeated patch failures, checksum errors, or installers that stop partway through
- Programs that keep temporary SQLite databases in /var/tmp can suffer from page fragmentation over time; VACUUM rewrites the database to compact pages without deleting rows, while removing abandoned temp databases frees space and avoids slow temp-data scans
- Crash dumps, debug traces, and verbose logs left in /var/tmp grow after repeated failures, filling partitions until users see save errors, package manager complaints, or services refusing to start because the disk is full
- Renderer scratch files, thumbnail intermediates, and transcoding work directories sometimes survive a crash and are reused incorrectly, which shows up as broken previews, failed exports, or jobs stuck reprocessing the same item
- Old temporary build artifacts and compiler caches left by development tools in /var/tmp can be picked up by later runs, resulting in confusing build failures, stale outputs, or tools repeatedly rebuilding from scratch
What gets cleaned
Cache paths Kudu targets
Linux
/var/tmp |
Frequently asked
Common questions about Persistent Temp Files
Related cleaners
Free & open source
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.