/由于 systemd 导致空间不足

/由于 systemd 导致空间不足

我正在运行 14.10 服务器版本,我发现我的 /run 分区空间不足。分区方案是安装程序中的默认方案,具有加密主目录并使用 LVM。这最初是 13.10 服务器 VM,升级到 14.04,然后升级到 14.10。

我们的网络监控系统会定期使用 SSH 登录到此框(每分钟几次)。我认为这会导致分区空间不足。df -h 如下所示:

Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root   33G   12G   20G  39% /
none                         4.1k     0  4.1k   0% /sys/fs/cgroup
udev                         1.1G  4.1k  1.1G   1% /dev
tmpfs                        210M  210M     0 100% /run
none                         5.3M     0  5.3M   0% /run/lock
none                         1.1G  181k  1.1G   1% /run/shm
none                         105M     0  105M   0% /run/user
/dev/sda1                    247M   85M  150M  37% /boot
/home/X/.Private    33G   12G   20G  39% /home/X

我发现 /run/systemd/sessions 目录中有超过 50000 个文件,看起来每次有东西登录时都会创建这些文件。我想知道:

  • 我可以删除这些文件吗?
  • 为什么 /run 仅有 200 MB 可用空间?我应该增加它吗?
  • 我该如何阻止创建所有这些文件?

答案1

systemd是 Linux 的系统和会话管理器,兼容 SysV 和 LSB 初始化脚本。systemd 提供积极的并行化能力,使用套接字和 D-Bus 激活来启动服务,提供守护进程的按需启动,使用 Linux cgroups 跟踪进程,支持快照和恢复系统状态,维护挂载点和自动挂载点,并实现复杂的基于事务依赖的服务控制逻辑。

它是一个备用启动管理器哪个管理用户会话我们怀疑/运行/systemd/会话可能是会话文件。您可以保留最新的会话文件并删除其余文件。

由于它只有 200MB,您可以将文件复制到其他目录,如果出现问题,可以使用相同的文件

希望这可以帮助!

相关内容