RamDisk 就是将内存中的一块区域作为物理磁盘来使用的一种技术。
对于用户来说,可以把 RamDisk 与通常的硬盘分区(如 /dev/hda1)同等对待使用。
2、RamDisk 与硬盘分区的不同
RamDisk 不适合作为长期保存文件的介质,掉电后 RamDisk 的内容会随内存内容的消失而消失。
RamDisk 的其中一个优势是它的读写速度高,内存盘的存取速度要远快于目前的物理硬盘,可以被用作需要高速读写的文件。
附注:在内核 2.6 版本后,RamDisk 的这一作用开始被 tmpfs(Virtual Memory File System Support)取代。
3、再来谈谈 tmpfs
tmpfs 就像虚拟磁盘(RamDisk),但不一样。像虚拟磁盘一样,tmpfs 可以使用 RAM,但也可以使用交换分区来存储。
而传统的虚拟磁盘是个块设备,并且需要格式化才能真正地使用,tmpfs 是一个文件系统,而不是块设备,只要安装,它就可以使用了。
4、使用 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 阅读全文
类别: 默认分类 查看评论