linux下tmpfs

默认linux系统开机时就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘)一样,但其实是不一样的。像虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。

  tmpfs有以下优势:
1,动态文件系统的大小。

2,tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。

3,tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。

4,关于两者之间的差别。tmpfs以RAM为主,RAMDISK以ROM为主。


转载:http://blog.csdn.net/zhandoushi1982/article/details/6562297


你可能感兴趣的:(Linux)