缺少 /dev/shm

缺少 /dev/shm

当我尝试在 Ubuntu 12.04 LTS 中打开 google-chrome 时,收到以下错误:

[1976:2032:299999600:ERROR:shared_memory_posix.cc(171)] Creating shared memory in        /dev/shm/.com.google.Chrome.0ApmLo failed: No such file or directory
   [1976:2032:299999742:ERROR:shared_memory_posix.cc(174)] Unable to access(W_OK|X_OK) /dev/shm: No such file or directory
   [1976:2032:299999773:FATAL:shared_memory_posix.cc(176)] This is frequently caused by       incorrect permissions on /dev/shm.  Try 'sudo chmod 1777 /dev/shm' to fix.

然而,当我尝试

sudo chmod 1777 /dev/shm

,我发现 /dev/shm 实际上不存在。我不知道发生了什么,如何修复?

答案1

从 11.10 开始,Ubuntu 迁移到 /run/shm 而不是 /dev/shm,请参阅这里
为了解决这个问题,你可以像这样做一个软链接:

sudo ln -s /run/shm /dev/shm

相关内容