如何设置/run(tmpfs)的大小

如何设置/run(tmpfs)的大小

我在一个小型嵌入式(-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

相关内容