tmpfs详解
tmpfs是基于内存的文件系统,不需要像其他文件系统那样格式化和装载,而是直接使用。 为了在存储器中保存数据,切断电源后数据会丢失。 提高将数据存储在tmpfs文件系统中的效率。
一、特点:
1 .基于内存的文件系统
2 .不可持续性
3 .可以动态使用虚拟内存
二、应用场景:
1 .需要动态空间使用和动态变化
2.PHP会话;
3 .保管插座
4 .自定义缓存,如存储临时文件
5 .降低开发人员代码编写难度
三、使用tmpfs
1 .创建一个目录,例如“/mnt/tmp”目录
将mkdir -pv /mnt/tmp 2.挂载到“/mnt/tmp”目录中
#大小限制挂载50m mount-t tmpfs-osize=50m tmpfs/mnt/tmp #动态扩展到60m,且数据保持mount -o remount不丢失,size=60m/mnt/t MPFS/tmp
tmpfs /mnt/tmp tmpfs defaults,size=60m 0 0 四、测试效果
1 .检查当前装载情况和内存情况
2 .创建文件并观察内存变化(创建30M文件的示例) )。
#1401-1371=30M,可以看出文件已写入内存。 如果结果不正确,原因可能是单位引起的误差。