22 我正在寻找一种方法来删除任何旧的coredumps coredumpctl list。目前,它列出了从2014年12月14日开始的核心转储-从那时到现在,我如此频繁地更新软件,我怀疑那些旧的核心转储现在可以帮助我调试任何问题。不幸的是,/var/lib/systemd/coredump仅从中删除文件会使coredumpctls输出的“ PRESENT”列中的星号消失。 我找不到任何方法可以删除手册页或coredumpctl的帮助输出中有关coredumps的所有信息。 systemd core-dump — 维兰德 source
5 似乎元数据保留在systemd日志中,所以它就消失了 rm /var/log/journal/*/* killall -9 systemd-journald 缺点是所有其他系统日志也消失了。 也许更清洁的方法是如何清除Journalctl中给出的方法 journalctl --vacuum-time=2d — 伯恩哈德·M。 source 7 这不是解决方案。这甚至不是解决方法。此操作将删除所有记录的内容以及转储。不好! — EnzoR
2 首先,您可以修剪日志以丢弃超过一天的条目: journalctl --vacuum-time=1d 由于“ coredumpctl list”列出了日志记录的转储文件,因此您可以从/ var / lib / systemd / coredump中手动删除未列出的转储文件。 coredumpctl list 浏览转储文件,将文件与命令的结果进行比较,然后删除未列出的文件。 — 巨石 source 5 这不是解决方案。这甚至不是解决方法。此操作会删除许多已记录的内容,以尝试删除转储。还不好! — EnzoR 谁曾想首先建立核心转储库?您修复了该错误并忘记了,对吧? — 阿德里安5