Jul 14
作者: 肖建彬 | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址:http://www.xiaojb.com/archives/it/tmpfs-howto.shtml
网址:http://www.xiaojb.com/archives/it/tmpfs-howto.shtml
tmpfs是一种基于虚拟内存(VM)的文件系统,tmpfs就是虚拟磁盘(ramdisk),tmpfs既可以使用内存,也可以使用交换分区(swap),因为tmpfs使用虚拟内存,所以tmpfs的文件都驻留在内存,所以读写的速度非常快。
linux系统中的/dev/shm就是虚拟内存目录,我们可以使用绑定的方法,如下:
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
创建tmp目录,并且修改目录权限为1777,然后将/dev/shm/tmp绑定到/tmp。/tmp下原有的文件都不存在了。
还有另一种方法,修改/etc/fstab文件如下:
none /tmp tmpfs size=64M,nodev,nosuid,noexec 0 0

July 18th, 2007 at 16:49
注意如果就这样加速的话有安全问题.
推荐对/tmp做nodev,nosuid,noexec
July 18th, 2007 at 17:46
你说的很对,我已经更新了内容,谢谢。