mount tmpfs /tmp -t tmpfs -o size=1024m
mount -t tmpfs -o size=2m tmpfs /tmp
上面这条命令分配了最大2m的VM给/tmp。
mount tmpfs 命令的等价功能添加到 /etc/fstab,应该是这样:
tmpfs /dev/shm tmpfs size=32m 0 0
linux下/dev/shm是什么?
默认系统就会加载/dev/shm ,share memory,它就是所谓的tmpfs。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。
tmpfs有以下优势:
1、动态文件系统的大小。
2、tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。
3、tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。
本文介绍Linux下的tmpfs文件系统及其与/dev/shm的关系。/dev/shm作为共享内存区域,在系统启动时默认加载,利用RAM提供高速读写性能。文章还探讨了如何通过配置调整tmpfs的大小。
1万+

被折叠的 条评论
为什么被折叠?



