我在一个小型嵌入式(-ish)系统上运行AlmaLinux 9.2(systemd v.252),我喜欢在其中保存很多东西/run
。当我使用 CentOS7.x 时,这个数量大约是 1.5G,我从来没有真正考虑过它。然而,由于我们已经迁移到Alma9,在相同硬件上的默认大小/run
仅为~720M。
我可以通过添加一行来设置大小/etc/fstab
- 但现在这似乎有点过时。对于我可以在 中/run/user/<uid>
设置一个参数,但我还没有找到整个 中的任何类似的东西。RuntimeDirectorySize
/etc/systemd/logind.conf
/run
当然必须有一种特定于 systemd 的方法来指定这一点吗?
(这链接问题主要谈论/tmp
- 但事实证明它同样适用于例如/run
。)
答案1
正如 Stephen Kitt 所暗示的,看起来推荐的机制确实是编辑/etc/fstab
.引用自系统文档:
尽管通常这些 API 文件系统都没有列在 /etc/fstab 中,但它们可能会添加到那里。如果是这样,其中指定的任何选项都将应用于该特定的 API 文件系统。因此:要更改这些文件系统的挂载选项或其他参数,只需将它们添加到 /etc/fstab 并进行适当的设置即可。
相关关键字是API file system
- 包括所有(?)“不规则”文件系统,例如/sys
、/proc
、/dev
、 以及/tmp
其他/run
。