LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 890|回复: 2

请教 ramdisk 或者 ramfs

[复制链接]
发表于 2008-10-30 22:21:20 | 显示全部楼层 |阅读模式
各大发行版都喜欢用 ramdisk 或者 ramfs 在启动时加载 kernel module,但我想知道这两个东西可不可以像普通磁盘一样使用。例如创建一个不是很大的 ramdisk 或者 ramfs 然后 mount 到某个目录,之后就像使用普通磁盘一样使用它。这样可以大大加快文件读写速度,等文件处理完,再把它们 cp 到磁盘中。
发表于 2008-10-31 03:04:37 | 显示全部楼层
2.6 kernel支持创建ramdisk时不指定大小,在你使用时自动分配适合的大小,是自动伸缩的。
  1. mount none -t tmpfs /挂载点
复制代码
就可以了。你也可以指定最大尺寸,如果你不希望在ram盘放大文件,以免占掉你太多内存,可以设定上限。
  1. mount none -t tmpfs -o size=50M /挂载点
  2. mount none -t tmpfs -o size=25% /挂载点
  3. mount none -t tmpfs -o size=1G /挂载点
复制代码
以上将上限设置为50MB,总内存的25%, 1GB三种
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-1 16:03:18 | 显示全部楼层
又学到新东西
谢谢啦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表