我正在运行 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,您可以将文件复制到其他目录,如果出现问题,可以使用相同的文件
希望这可以帮助!