Bottom Line: It is 100% safe to delete files inside /var/lib/systemd/coredump. Deleting these Linux core dumps will not crash system services or corrupt installed applications.
What is the /var/lib/systemd/coredump Folder?
Located at /var/lib/systemd/coredump on modern Linux distributions (Ubuntu, Debian, Fedora, Arch, RHEL), this folder stores process memory dumps created by systemd-coredump.
When a Linux application or daemon crashes due to a segmentation fault (SIGSEGV) or abort signal, systemd captures the process RAM contents and saves it as a compressed .zst or .lz4 dump file. On busy Linux servers or developer machines, core dumps can accumulate, taking up 5 GB to 20 GB+ of root filesystem space.
Can You Delete /var/lib/systemd/coredump Files?
✅ Yes, it is completely safe to delete.
- No system dependency: Core dumps are strictly diagnostic records intended for C/C++ developers using
gdborcoredumpctl. - Frees instant space: Wiping old compressed dumps reclaims lost space on Linux root partitions immediately.
How to Safely Clean Up Linux Core Dumps
Method 1: Delete via coredumpctl / Terminal (Recommended)
- Open your Linux terminal.
- Check existing core dumps:
coredumpctl list - Remove all core dump files:
sudo rm -f /var/lib/systemd/coredump/*
Method 2: Configure Automatic Coredump Cleanup Limit
To cap the max storage space systemd uses for core dumps in the future:
- Edit
/etc/systemd/coredump.conf:sudo nano /etc/systemd/coredump.conf - Set
MaxUselimit:[Coredump] MaxUse=1G - Save and exit (
Ctrl + O,Enter,Ctrl + X).
Related Guides
- Learn about cleaning Linux /var/log & journalctl.
- How to clean up macOS /cores dump files.
- Check if you can clean Linux tmp folders.
Discussion
Loading authentication...