Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1020999
  • 博文数量: 326
  • 博客积分: 10135
  • 博客等级: 上将
  • 技术积分: 2490
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-22 23:53
文章分类

全部博文(326)

文章存档

2014年(1)

2012年(4)

2011年(1)

2010年(4)

2009年(41)

2008年(44)

2007年(63)

2006年(168)

我的朋友

分类: LINUX

2006-05-18 10:28:07

Tmpfs是一个虚拟内存文件系统,它不同于传统的用块设备形式来实现的Ramdisk,也不同于针对物理内存的Ramfs。
       Tmpfs可以使用物理内存,也可以使用交换分区。在Linux内核中,虚拟内存资源由物理内存(RAM)和交换分区组成,这些资源是由内核中的虚拟内存子系统来负责分配和管理。
       Tmpfs向虚拟内存子系统请求页来存储文件,它同Linux的其它请求页的部分一样,不知道分配给自己的页是在内存中还是在交换分区中。同Ramfs一 样,其大小也不是固定的,而是随着所需要的空间而动态的增减。
       使用tmpfs,首先你编译内核时得选择"虚拟内存文件系统支持(Virtual memory filesystem support)"
       然后就可以加载tmpfs文件系统了:
            # mkdir -p /mnt/tmpfs
            # mount tmpfs /mnt/tmpfs -t tmpfs
 
       同样可以在加载时指定tmpfs文件系统大小的最大限制:
           # mount tmpfs /mnt/tmpfs -t tmpfs -o size=32m
阅读(579) | 评论(0) | 转发(0) |
0

上一篇:介绍 devfs

下一篇:sysfs 文件系统

给主人留下些什么吧!~~