如何设置/ dev / shm的默认大小?


12

我想在Lubuntu 11.10中更改/ dev / shm的默认大小(我想现在也称为/ run / shm)。

它似乎没有出现在我的fstab中:

# / was on /dev/sdb5 during installation
UUID=66ac63f0-45fa-4766-9d20-7c56bcd0460d /               ext3    noatime,errors=remount-ro 0       1
# /home was on /dev/sdb7 during installation
UUID=227f1b29-5d04-4c28-9c9c-ea70b1726434 /home           ext3    noatime         0       2
# swap was on /dev/sdb6 during installation
#UUID=9e13b7cc-1f75-4b4e-9e79-c0f7368de353 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0
tmpfs /var/tmp tmpfs defaults,noexec,nosuid 0 0

Answers:


6

尝试/dev/shmfstab文件中放置一行以覆盖默认设置:

tmpfs /dev/shm tmpfs defaults,noexec,nosuid,size=100M 0 0

如果这样不起作用,则可以在引导时挂载它,然后尝试重新挂载它,例如,将该行放入/etc/rc.local文件中

mount -o remount,size=100M /run/shm

1
重新安装工程。该fstab建议没有。我们需要更好的东西……
理查德(Richard)

至少,这在11.10中不起作用:请参见此处的评论。
理查德

1
不是/dev/shm吗?
fuenfundachtzig

我的文件中充满了pulse-shm-#####文件,我需要知道为什么我应该允许它执行此操作。当然,我根本不希望SSD充满临时文件。整个系统位于160 SSD上。
SDsolar

0

临时增加tmpfs文件系统

1)/etc/fstab使用vi或您选择的任何文本编辑器打开,

2)找到的行,/dev/shm然后使用tmpfs size选项指定您的预期大小,例如512MB:

tmpfs      /dev/shm      tmpfs   defaults,size=512m   0   0

例如2GB:

tmpfs      /dev/shm      tmpfs   defaults,size=2g   0   0
mount -o remount /dev/shm

它似乎没有出现在我的fstab中
迈克尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.