ALT Linux p8(基于 Mandriva 的发行版),带有内核 4.19 和 systemd。每次启动时,都会有一个新的隐藏文件(以 . 开头),位于 / 大约。 40-50 MB:
drwxr-xr-x 23 根根 2048 年 5 月 12 日 13:57 。 drwxr-xr-x 23 根根 2048 年 5 月 12 日 13:57 .. -rw-------- 1 root root 45531136 мар 12 12:24 .16726 -rw-------- 1 root root 50364416 月份 12 12:24 .894 -rw-------- 1 root root 52592640 月份 12 13:57 .963 drwxr-xr-x 2 root root 4096 月 11 20:15 bin drwx------ 5 root root 2048 年 5 月 12 日 13:59 开机 drwxr-xr-x 20 root root 4340 月 12 14:11 开发 drwxr-xr-x 149 root root 6144 мар 12 14:09 等 drwxr-xr-x 4 root root 4096 дек 12 2019 主页 drwxr-xr-x 25 root root 4096 五月 11 16:32 lib drwxr-xr-x 6 root root 8192 五月 12 14:09 lib64 drwx------ 2 root root 2048 дек 12 2019 丢失+找到 drwxr-xr-x 2 root root 2048 апр 12 2019 媒体 drwxr-xr-x 7 根 根 2048 年 5 月 29 日 2020 年 5 月 drwxr-xr-x 2 root root 2048 2016 年 2 月 11 日 opt dr-xr-xr-x 296 root root 0 月 12 16:57 过程 drwx------ 12 根 2048 年 5 月 12 日 14:11 根 drwxr-xr-x 35 root root 1100 月 12 14:57 运行 drwxr-xr-x 2 root root 6144 月 12 14:09 sbin dr-xr-xr-x 2 root root 2048 фев 11 2016 selinux drwxr-xr-x 2 根 根 2048 фев 11 2016 srv dr-xr-xr-x 13 root root 0 月 12 18:05 系统 drwxrwxrwt 15 根 2048 年 5 月 12 日 17:39 tmp drwxr-xr-x 13 root root 2048 апр 5 2019 usr drwxr-xr-x 20 根 根 2048 ноя 14 2019 var
3 重新启动后文件 .16726、.894 和 .963。 ELF 格式。看起来像内核空间的一些 RAM 映像。
谁能告诉是什么创建了这些文件以及如何将其关闭?
PS 由于“这看起来像垃圾邮件”限制,无法附加 systemctl 列表。
更新1 发现这些文件是核心转储,是在某些进程崩溃时创建的。几乎所有的 Linux 发行版(我的也是如此)默认情况下都会关闭核心转储,但在某些情况下,某些进程仍然可以创建转储(在我的例子中是 SDDM)。解决方案是:
- 更新(或降级)崩溃的进程数据包
- 无结果 - 尝试禁用转储的特殊情况。
目前坚持第二种解决方案,因为没有可用的升级,并且降级是不可能的。基本 coredump 可以通过 /etc/sysctl/conf、/etc/systemd/、/etc/security/limits 禁用 - 很多!所有这些设置都在我的发行版中设置,试图找到更多...
作为一种选择,sysctl -w kernel.core_pattern=DIR可以更改为“/”以外的其他不可写目录(损坏的符号链接等)。