对 /dev/shm 挂载选项的更改在重新启动后恢复,ubuntu 18.04

对 /dev/shm 挂载选项的更改在重新启动后恢复,ubuntu 18.04

我在嵌入式系统上使用 Ubuntu 18.04。默认情况下,它安装了/dev/shm3.8G(约一半 RAM 大小)的 tmpfs 和一些安装选项。

我正在尝试/dev/shm通过/etc/fstab.如果我重新安装它,它会一直工作到下次重新启动,然后获取默认值。

  1. 我读到 systemd 可用于配置此文件系统,但他们仍然建议使用 fstab 文件: Systemd 支持 tmpfs |如何手动指定 /tmp 大小

  2. 我读到有些人将/etc/fstab条目从更改/dev/shm/run/shm,但这样做后我安装了两个文件系统,而不是彼此链接: https://answers.launchpad.net/ubuntu/+question/232487

  3. 我在 redhat 发行版上读到,/dev/shm正在通过 rc 脚本启动来安装它,但grep -r '/dev/shm' /etc/rc*/*没有返回任何有用的东西。

那么如何保证/dev/shm挂载选项/etc/fstab在重启后生效呢?

答案1

最初我执行了以下操作:

  1. 使用 ext4 文件系统创建了一些新分区。
  2. 安装这些新文件系统(在 /var 、 /var/log 、 /home 等上)并在 /etc/fstab 中添加合适的条目。
  3. 在 /etc/fstab 中的 /tmp 和 /dev/shm 上添加了 tmpfs 的新条目

当我在其他步骤之前执行步骤 3 时,我得到了所需的结果 - 即使在重新启动后,/dev/shm 挂载选项仍然保持更改。

我不知道确切的原因,但也许 /dev/shm 条目相对于 /etc/fstab 中其他条目的优先级与此有关。

相关内容