linux下的tmpfs 文件系统

转载 2015年11月18日 22:41:19

tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储。而且传统的ramdisk是个块设备,要用mkfs来格式化它,才能真正地使用它;而tmpfs是一个文件系统,并不是块设备,只是安装它,就可以使用了。tmpfs是最好的基于RAM的文件系统。


Linux内核的虚拟内存(VM)资源同时来源于您的RAM和交换分区内核中的VM子系统将这些资源分配到系统中的其它部分,并负责在后台管理这些资源,通常是透明地将RAM页移动到交换分区或从交换分区到RAM页。
tmpfs文件系统需要VM子系统的页面来存储文件。tmpfs自己并不知道这些页面是在交换分区还是在RAM中;做这种决定是VM子系统的工作。tmpfs文件系统所知道的就是它正在使用某种形式的虚拟内存



默认情况下,tmpfs会mount到/dev/shm目录。使用tmpfs,就是说你可以使用这个目录,这个目录就是tmpfs,如你写临时文件到此目录,这些文件实际上是在VM中。
要使用tmpfs,您要在内核配置时,启用“Virtual memory file system support”。
为防止tmpfs使用了全部VM,有时候要限制其大小。要创建一个最大为32 MB的tmpfs文件系统,键入:
# mount tmpfs /dev/shm -t tmpfs -o size=32m
添加到 /etc/fstab,应该是这样:
tmpfs /dev/shm tmpfs size=32m 0 0



linux下tmpfs文件系统简介

tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM, 但它也可以使用swap分区来存储。而且传统的ramdis...
  • hbuxiaofei
  • hbuxiaofei
  • 2015年08月22日 15:27
  • 712

tmpfs 一种虚拟内存文件系统

前几天发现服务器的内存(ram)和swap使用率非常低,于是就想这么多的资源不用岂不浪费了?google了一下,认识了tmpfs,总的来说tmpfs是一种虚拟内存文件系统正如这个定义它最大的特点就是它...
  • coloriy
  • coloriy
  • 2015年10月30日 13:33
  • 847

Linux 下的tmpfs文件系统(/dev/shm)

介绍    /dev/shm/是一个使用就是tmpfs文件系统的设备,其实就是一个特殊的文件系统。redhat中默认大小为物理内存的一半,使用时不用mkfs格式化。    tmpf...
  • javawebsoa
  • javawebsoa
  • 2014年11月22日 14:57
  • 1629

Linux下面的tmpfs文件系统

发信人: mutecat ((I love Linux)), 信区: Linux标  题: 接触tmpfs文件系统发信站: 武汉白云黄鹤站 (2005年11月27日22:14:02 星期天), 站内信...
  • babyfans
  • babyfans
  • 2010年09月14日 19:32
  • 475

swap空间和tmpfs文件系统的使用原理

swap空间和tmpfs文件系统的使用原理 首先,swap空间是由磁盘空间转换成虚拟内存空间的,而tmpfs是由虚拟内存空间转换成文件系统使用的。而swap空间是由操作系统和tmpfs文件系统使用,而...
  • xkq_lyx
  • xkq_lyx
  • 2013年11月05日 11:36
  • 2569

Linux tmpfs是什么

tmpfs是临时文件系统的意思,但是tmpfs不需要mkfs命令来格式化,这是他与文件系统的区别,...
  • tales522
  • tales522
  • 2017年12月08日 23:13
  • 47

tmpfs文件系统

tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储。而且传统的ramdisk是个块...
  • Oliverlyn
  • Oliverlyn
  • 2017年02月27日 20:50
  • 231

【Linux】tmpfs简介及增加方式

一、 什么是tmpfs? tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储。而且...
  • NextAction
  • NextAction
  • 2017年02月25日 12:22
  • 5066

linux下修改/dev/shm tmpfs文件系统大小+/etc/fstab 讲解

linux下修改/dev/shm tmpfs文件系统大小 from http://hi.baidu.com/changzheng2008/item/c3634916d49670fc9d778a40...
  • occupy8
  • occupy8
  • 2013年08月28日 09:35
  • 9675

ramfs, tmpfs,ramdisk区别

//https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt 什么是ramfs? ramfs是...
  • awkwardgirl
  • awkwardgirl
  • 2014年04月16日 11:27
  • 6206
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下的tmpfs 文件系统
举报原因:
原因补充:

(最多只允许输入30个字)