如何正确resize/运行(使/运行/ shm更大) – 以及它的大小设置在哪里?

在Ubuntu 13.04 / dev / shm是/ run / shm的符号链接和/ run / shm只是/ run的子目录。 / run是一些安装的tmpfs但…………我找不到什么和怎么样(肯定它不存在于/ etc / fstab中,我不能在/ etc / init *中找到任何合理的东西)。

虽然通常这个目录不需要注意,但在尝试设置Oracle时,以及在尝试设置DB2时,我遇到了错误,最终结果是“/ dev / shm太小”。 Net充满了关于如何安装–rebind run以使其更大的建议,但是这个操作很好地破坏了使用/运行并且在重新绑定发生时已经运行的应用程序(并且有很多它们,特别是在桌面上,包括像暴发户,网络管理员或udev这样的事情。

我的问题:

  1. 安装/运行的代码究竟在哪里,何时发生?

  2. 在创建时,我应该更改/运行大小? (在我的笔记本电脑上它需要10%的内存 – 6GB笔记本电脑上600MB – 我想给它1GB)

  3. 如果2是不可能的,重新绑定/运行以resize的适当时机是什么 – 所以它在任何开始实际使用/运行之前发生?

  4. 是否有关于这个问题的文件? 虽然有许多关于/运行的post和说明,但我找不到任何关于配置它的信息。

在Ubuntu中,这些安装在/lib/init/fstab中配置,并且正如默认注释中所述,要覆盖设置,您只需将行复制到/etc/fstab并根据需要进行修改。

 # /lib/init/fstab: static file system information. # # These are the filesystems that are always mounted on boot, you can # override any of these by copying the appropriate line from this file into # /etc/fstab and tweaking it as you see fit. See fstab(5).