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

Man*_*EPA 6 linux shared-memory

On Ubuntu 18.04, 当我跑步时

$ df -h,

我看到这个结果:

Filesystem      Size  Used Avail Use% Mounted on
...
tmpfs           3,9G   73M  3,8G   2% /dev/shm
...
Run Code Online (Sandbox Code Playgroud)

/dev/shm 有3.9G大小。

我怎么能改变的大小/dev/shm

rog*_*ack 20

一次调整大小:

$ sudo mount -o remount,size=8G /dev/shm
Run Code Online (Sandbox Code Playgroud)


Man*_*EPA 14

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

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

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

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

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