一、介绍 RamDisk
RamDisk 就是将内存中的一块区域做为物理磁盘来使用的一种技术。
对于用户来讲,能够把 RamDisk 与一般的硬盘分区(如 /dev/hda1)同等对待使用。
二、RamDisk 与硬盘分区的不一样
RamDisk 不适合做为长期保存文件的介质,掉电后 RamDisk 的内容会随内存内容的消失而消失。
RamDisk 的其中一个优点是它的读写速度高,内存盘的存取速度要远快于目前的物理硬盘,能够被用做须要高速读写的文件。
附注:在内核 2.6 版本后,RamDisk 的这一做用开始被 tmpfs(Virtual Memory File System Support)取代。
三、再来谈谈 tmpfs
tmpfs 就像虚拟磁盘(RamDisk),但不同。像虚拟磁盘同样,tmpfs 能够使用 RAM,但也能够使用交换分区来存储。
而传统的虚拟磁盘是个块设备,而且须要格式化才能真正地使用,tmpfs 是一个文件系统,而不是块设备,只要安装,它就能够使用了。
四、使用 tmpfs,单位能够是 k,m,g
命令:
sudo mount tmpfs /mnt/tmpfs/ -t tmpfs -o size=32m
命令:
mount |grep "/mnt/tmpfs"
输出:
tmpfs on /mnt/tmpfs type tmpfs (rw,size=32m)
文章内容参考自:
http://blog.donews.com/hackerstar/archive/2006/08/11/996142.aspx (建议看看)
转载请注明出处:
http://hi.baidu.com/vzomik/blog/item/f6c3d7100da269ddf7039ea1.html
阅读全文
类别:
默认分类
查看评论