如何调整 /dev/shm 的大小?

How to resize /dev/shm?

Ubuntu 18.04,当我运行

$ df -h

我看到这个结果:

Filesystem      Size  Used Avail Use% Mounted on
...
tmpfs           3,9G   73M  3,8G   2% /dev/shm
...

/dev/shm 有 3.9G 大小。

如何更改 /dev/shm 的大小?

  1. 编辑文件 /etc/fstab(如果需要,使用 sudo)。
  2. 在此文件中,尝试找到这样一行:none /dev/shm tmpfs defaults,size=4G 0 0

案例 1 - 此行存在于您的 /etc/fstab 文件中:

  • 修改size=后的文字。例如,如果您想要 8G 大小,请将 size=4G 替换为 size=8G
  • 退出文本编辑器,然后 运行(如果需要,使用 sudo$ mount -o remount /dev/shm

情况 2 - 此行不存在于您的 /etc/fstab 文件中:

  • 在文件末尾追加行 none /dev/shm tmpfs defaults,size=4G 0 0,并修改 size= 之后的文本。例如,如果您想要 8G 大小,请将 size=4G 替换为 size=8G
  • 退出文本编辑器,然后 运行(如果需要,使用 sudo$ mount /dev/shm

一次调整大小:

$ sudo mount -o remount,size=8G /dev/shm