当前位置: 首页 > 科技观察

Linux——tmpfs内存文件系统使用

时间:2023-03-15 16:57:47 科技观察

简介tmpfs是一个虚拟内存文件系统,不是块设备。它是一个基于内存的文件系统,创建的时候不需要用mkfs之类的进行初始化。由于都是在内存中,重启后数据不会丢失,但是在内存中好,速度也快,所以现在有些Linux发行版默认挂载tmpfs上的/tmp目录。默认挂载大小为物理内存的一半,也可以手动指定大小挂载直接使用mount命令挂载mounttmpfs-ttmpfs-osize=2G-omode=1777/tmp需要写入/etc/fstabtmpfs/tmptmpfsdefaults,noatime,mode=1777,size=2G00具体挂载目录可以根据实际情况挂载。/tmp目录只需要1777权限。如果是其他用途的目录,可以指定其他较低的权限。如果动态扩容已经挂载,可以使用remount扩容,保证原有数据不丢失。mounttmpfs-ttmpfs-osize=4G-oremount/data/tmp总结在Manjaro/Arch中。/tmp目录挂载在tmpfs中。之前用yaourt下载包时,经常报磁盘空间不足。这种方法可以作为临时解决方案使用一次。【编辑推荐】机器人也开始“怕痛”,可以在无人干预的情况下“自愈”。这些IPv6问题你了解吗?1024程序员节:万物皆有根因Python中的yield是什么鬼??使用Terraform在AWS上部署Jenkins