首页 > 代码库 > 修改/dev/shm的大小(含redhat6版本以上重启后失效解决办法)

修改/dev/shm的大小(含redhat6版本以上重启后失效解决办法)

常规处理方法:

1、编辑 /etc/fstab

#vim /etc/fstab

修改前 :tmpfs /dev/shm tmpfs defaults 0 0

修改后:tmpfs /dev/shm tmpfs defaults.size=4g 0 0

2、重新mount /dev/shm

#mount -o remount /dev/shm

正常情况,执行上边两部操作就会生效了

 

针对redhat 或者 centos 6版本以上的系统

重启后设置会失效,需要启动后执行mount -o remount /dev/shm才能生效,这个问题应该是系统的一个bug,在redhat的bugzilla中可查(https://bugzilla.redhat.com/show_bug.cgi?id=669700),针对这个也有一个解决办法,如下:

编辑/etc/rc.d/rc.sysinit

#vim /etc/rc.d/rc.sysinit

修改前:mount -f /dev/shm >/dev/null 2>&1

修改后:mount /dev/shm >/dev/null 2>&1