在Linux下使用RamDisk
时间:2023-04-01 05:25:20 点击:100

  一、什么是RamDisk

  顾名思义,Ram:内存,Disk:磁盘,RamDisk就是指使用你的一部分内存空间来模拟出一个硬盘分区。不过这在硬盘越来越便宜的今天好象并不是很有用,但现在内存也越来越便宜呀,对于一些我们想让其访问速度很高的情况下,还是可以试一试的。

  二、创建一个RamDisk

  其实创建一个RamDisk是一件很简单的事,由于RedHat Linux 6.0在默认安装下就支持了RamDisk,你只需要格式化一个RamDisk,并将其mount到某一个目录上就可以了。

  1、 查一下所有可用的ramdisk:

  ls –al /dev/ram*

  这就会列出你现在可用的ramdisk,这些ramdisk现在还不占用内存,除非你对它进行格式化。

  2、 创建一个RamDisk:

  mke2fs /dev/ram0

  执行该命令将出现以下提示

  mke2fs 1.14, 9-Jan-1999 for EXT2 FS 0.5b, 95/08/09

  Linux ext2 filesystem format

  Filesystem label=

  1024 inodes, 4096 blocks

  204 blocks (4.98%) reserved for the super user

  First data block=1

  Block size=1024 (log=0)

  Fragment size=1024 (log=0)

  1 block group

  8192 blocerp营销总监心得ks per group, 8192 fragments per group

  1024 inodes per group

  如果该操作执行失败,那么有可能是因为你的内核不支持ramdisk,这时你只有重新配置、编译内核。在配置时将CONFIG_BLK_DEV_RAM设置为Enable。

  3、 将其mount上来使用:

  mkdir /tmp/ramdisk0 新建一个目录

  mount /dev/ram0 /tmp/ramdisk0 将其mount到刚才新建的目录上

  这样,我们就可以使用这个新建的RamDisk--/tmp/ramdisk0

  另外,我们可以执行df命令来查看一下该RamDisk的大小:

  >df -k /dev/ram0

  Filesystem 1k-blocks Used Available Use% Mounted on

  /dev/ram0 3963 13 3746 0% /tmp/ramdisk0

  要注意的一点是:由于这个部分是内存,因此在系统重新启动的时候,将刷新这个区域。所以不要将任何没有拷贝的数据放在这个区域。如果你对这个目录进行了修改,并且需要保留这些修改,采取一些办法进行备份。也就是说,这个目录只能用于为了提高访问速度而暂时存储数据的地方。

  三、创建大小合适的RamDisk

  上面我们创建了一个RamDisk,但是无法指定大小,现在我们来学习如何创建大小合适的RamDisk。

  1、 使用LILO配置:

  我们在lilo.conf文件中加入一行:

  ramdisk_size=10000 (如果是老版内核,则写ramdisk=10000)

  然后运行 /sbin/lilo 生成新的LILO。

  这样当你重新启动计算机之后,ramdisk的默认大小将会是10M。

  2、使用/etc/conf.modules配置:

  如果你的内核是以模块的形式编译ramdisk的话,那么就可以在加载的时候决定ramdisk的大小。也就是可以通过修改/etc/conf.modules 的选项设置来做到,加入:

  options rd rd_size=10000

  当然也可以在命令行中指定参数给ismod来实现:

  insmod rd rd_size=10000

  当使用以上两种方法创建了合适大小的ramdisk时,我们还需要执行以下命令来使用它:

  mke2fs /dev/ram0

  mkdir /tmp/ramdisk0

  mount /dev/ram0 /tmp/ramdisk0

  而当不使用时,应执行:

  umount /tmp/ramdisk0

  若是使用insmod来加载模块的,应该再执行:

  rmmod rd

  四、使用RamDisk的一个实例

  下面,我们通过一个使用Ramdisk做web服务器的实例来说明其应用。

  1、 首先将WEB服务器移到另外一个地方

  mv /home/httpd/ /home/httpd_real

  mkdir /home/httpd

  mkdir /home/httpd/cgi-bin

  mkdir /home/httpd/html

  mkdir /home/httpd/icons

  2、 将以下命令加入到/etc/rc.d/init.d/httpd.init中去:

  /sbin/mkfs -t ext2 /dev/ram0

  /sbin/mkfs -t ext2 /dev/ram1

  /sbin/mkfs -t ext2 /dev/ram2

  mount /dev/ram0 /home/httpd/cgi-bin

  mount /dev/ram1 /home/httpd/icons

  mount /dev/ram2 /home/httpd/html

  tar -C /home/httpd_real -c . | tar -C /home/httpd -x

  这样就可以了,但是请记住,你更新数据时,应更新httpd_real目录,而不要更新httpd目录,否则在系统重新启动时,所有的更新都将丢失。你最好设置一个cro和空姐在一起的日子分集介绍n进程,让其监视httpd_real是否有改变,一有改变就将其复制到ramdisk中去。

  五、使用RamDisk做/tmp目录

  我还想推荐一个更酷的方法,如果你的内存太多,那么可以将其中一部分做为/tmp目录,这样将大大提高你的系统执行速度。而且,/tmp将会在系统重新启动时被删除,多么惬意呀。

展开 ↓
标签: 斑的技能怎么使用(斑有哪些技能) 《无双大蛇3》小少将使用技巧指南攻略(无双大蛇3武将解锁顺序) 宝可梦剑盾化石在哪里使用(宝可梦剑盾化石在哪里组合) 《吸血鬼崛起》怎么使用弩箭(吸血鬼怎么开枪) 《梦幻模拟战》帕希尔技能如何使用(《梦幻模拟战》帕希尔技能如何使用的) 《怪物猎人:崛起》新手太刀连招使用推荐(怪物猎人崛起太刀招式搭配) 《原神手游》深渊角色登场率一览表(原神深渊角色使用率排行) 暗黑地牢携带物品(暗黑地牢使用物品) 《lol手游》表情使用方法(《lol手游》表情使用方法视频) 《原神》天空之翼使用角色推荐怎么获得(原神天空之翼给谁好) 《高压水枪模拟器》游戏配置高吗(高压水枪的操作使用) 《无双大蛇3》女忍者使用技巧指南攻略(《无双大蛇3》女忍者使用技巧指南攻略) 《消逝的光芒2》精确瞄准使用方法解析图(消逝的光芒2演示) 《仙剑奇侠传7》道具使用方法介绍图(仙剑奇侠传7功略) 《全面战争:战锤2》怪物步兵该怎么使用技能(战锤怪兽步兵算巨兽吗) 《怪物猎人:崛起》新手太刀连招使用推荐图(百度怪物猎人崛起太刀连招) 《消逝的光芒2》大锤敌人技能使用推荐(消逝的光芒2武器大全) 《阴阳师》金鱼姬御魂搭配推荐(阴阳师sp金鱼姬御魂搭配及使用技巧) 《原神》天空之傲使用角色推荐攻略(原神天空之傲适合哪个角色) 《冬日计划》逃生舱使用注意事项是什么(冬日生存计划) 《诺亚之心》连携机制怎么使用不了(诺亚之心怎么没了) 《使命召唤18:先锋》迫击炮使用方法是什么(使命召唤手游迫击炮) 《怪物猎人:崛起》pc试玩版能否使用陀螺仪键盘(怪物猎人崛起开不开陀螺仪) 《孤岛惊魂6》高倍镜步枪使用技巧攻略(孤岛惊魂6狙击镜哪个好) 矮人要塞精锐部队怎么使用装备(矮人要塞精锐部队怎么使用装备武器) 《杀戮尖塔》无色金色卡牌使用攻略指南在哪(《杀戮尖塔》无色金色卡牌使用攻略指南在哪下载) switch精灵宝可梦闪耀护符(宝可梦剑盾闪耀护符怎么使用) 《仁王2》双刀使用技巧大全(仁王2双刀最强武技) idm器如何使用(idm+使用教程知乎) 《梦想新大陆》兑换码使用方法是什么(梦想新大陆所有兑换码) 《消逝的光芒2》突进技能使用方法介绍(消逝的光芒2rh) 《消逝的光芒2》突进技能使用方法介绍(消逝的光芒2任务攻略) 《梦想新大陆》影舞使用什么武器打(梦想新大陆影舞使用什么武器) 《吸血鬼崛起》怎么使用弩箭的(吸血鬼猎人的枪) ubisoft服务器目前不可用怎么解决(ubi服务目前无法使用) 《原神》使用过的木桩获取方式是什么(《原神》使用过的木桩获取方式是什么) 《全面战争:战锤2》怪物步兵该怎么使用技能(《全面战争:战锤2》怪物步兵该怎么使用技能点) 《机器人角斗场》空降攻击使用技巧(机器人角斗场怎么操作) 《雷霆一击》新手武器使用推荐图(雷霆一击技能武器怎么配) 《我的世界》虚无世界3自然法杖怎么获得(我的世界虚无世界怎么使用法杖) 暗黑地牢药草使用需要注意什么事项(暗黑地牢药草怎么用) 暗黑地牢药草使用需要注意什么问题(暗黑地牢他们制作了一种药剂) 《王者荣耀》李小龙语音包怎么获得的(王者荣耀李小龙语音包哪里使用) lol手游无法使用此地区账号登陆(lol手游无法使用此地区账户登陆) nba2k无法在我地区使用(为什么2k21当前地区不可用) ns暗黑破坏神3卡奈魔盒材料配方(暗黑破坏神3卡奈魔盒怎么使用) 《怪物猎人:崛起》太刀居合斩使用技巧是什么(《怪物猎人:崛起》太刀居合斩使用技巧是什么) 《怪物猎人:崛起》新手太刀连招使用推荐(《怪物猎人:崛起》新手太刀连招使用推荐) 《轩辕剑7》击杀技能使用方法解析(轩辕剑7怎么打) 《和平精英》玛莎拉蒂皮肤怎么获得(和平精英里面玛莎拉蒂皮肤怎么使用) cf黑骑士使用技巧教学(cf黑骑士哪里搞) cf05冲锋枪(cf05冲锋枪部队使用) 《解忧娃娃》app怎么使用的(解忧娃娃怎么看怎么解决的烦恼) 宝可梦剑盾剑季票使用方法(剑盾季票是什么意思) lol俄洛伊攻略(lol俄洛伊大招使用技巧) 暗黑2pc版如何使用手柄(暗黑破坏神2重制版pc怎么用手柄) 《机器人角斗场》切撞攻击使用技巧是什么(机器人角斗场怎么横劈) 《怪物猎人:崛起》新手太刀使用进阶技巧在哪(怪物猎人崛起太刀教学) 《武装突袭3》频道使用方法介绍(《武装突袭3》频道使用方法介绍) 《高空舰队》使用导弹注意事项有哪些(高空舰队核弹) 《怪物猎人:崛起》操虫棍使用技巧攻略(怪物猎人崛起操虫棍怎么样) 《基因特工》双持mp38武器介绍图(基因特工坐骑怎么使用) xbox手柄怎么使用(xbox手柄怎么使用接收器) 《云顶之弈》灵风属性介绍及装备合成(云顶之弈灵风使用技巧) 《第五人格》玩家如何快速获得鹿头魅影皮肤(第五人格鹿头使用技巧) 《喷射战士2》复仇技能使用技巧指南攻略(喷射战士2副技能介绍) kiddy全能者fix使用方法(全能者的气) 《武装突袭3》gps使用方法介绍(武装突袭3怎么看gps) 《饥荒》如何免费使用dlc角色沃托克斯之眼(饥荒联机版沃克特斯) 《我的世界》双持怎么切换手柄(我的世界怎么使用双手) 暗黑3痞子微记可使用所有技能(暗黑破坏神3痞子技能) lol手游登录显示1000034(lol手游登录显示无法使用此区域) csgo电击枪充能指令(csgo电击枪使用技巧) 矮人要塞精锐部队怎么使用技能(矮人要塞3dm) 《原神》天空之翼使用角色推荐怎么获得(原神天空之翼是谁的专武) idm器使用技巧(idm有什么作用) 《喷射战士2》复仇技能使用技巧指南在哪(喷射战士2副技能介绍) gr1000探测器的使用(rd7100探测器教程) 《太吾绘卷》mod安装使用方法一览图(太吾绘卷mod安装教程) nba2k19怎么用自己的脸(nba2k19怎么使用自己创建的球员) 《全面战争:战锤2》输出型步兵该怎么使用(战锤2全面战争最强步兵) 《轩辕剑7》击杀技能使用方法介绍大全(轩辕剑7怎么打) 《喷射战士2》快速复活技能使用技巧指南攻略(《喷射战士2》快速复活技能使用技巧指南攻略视频) 《机甲战魔》盾牌使用意义分享(机甲战魔流程攻略) 《中世纪王朝》前期npc使用心得体会(中世纪王朝npc属性怎么看) 《消逝的光芒2》满级c4使用注意事项(《消逝的光芒2》满级c4使用注意事项) 《战地1》侦察兵使用技巧介绍(战地1侦察兵有什么用) 奥德赛使用刀剑加伤(奥德赛刀剑还是匕首) acme火箭发射器(火箭发射器位置以及使用方法) 《机甲战魔》盾牌使用意义分享图(《机甲战魔》盾牌使用意义分享图解) apex地平线被动什么意思(apex地平线使用技巧) apex怎么使用全息喷涂(apex怎么放全息喷漆) 《高空舰队》使用打击群需要注意事项有哪些?(高空舰队怎么操作) csgo怎么使用治疗药剂(csgo怎么使用治疗药剂) lol手游表情如何使用(英雄联盟手游表情使用) 《消逝的光芒2》主动着陆使用技巧攻略(消逝的光芒2流程) 《疯狂派对》忍者使用小技巧攻略(疯狂派对npc介绍) 《原神手游》公子怎么打的(原神公子使用技巧) 《战神诸神黄昏》复活石怎么使用的(战神诸神黄昏2022) 《部落幸存者》alpha版本使用攻略分享(部落幸存者游戏) 八方旅人全职业奥义(八方旅人奥义使用方法) 《武装突袭3》调整摄像机位置方法是什么(武装突袭3摄像机怎么使用) 2077拳击赛如何使用武器(2077拳赛怎么用武器) cf军用铁锹使用技巧(cf军用铁锹qt) 《原神》四风原典使用角色推荐攻略(《原神》四风原典使用角色推荐攻略) 《战地5》mp40冲锋枪使用教学图解(战地5冲锋枪ttk) uplay商店无法使用(uplay商店加载不出来) spl红警声卡使用说明(win10红警只有声音) 《战地5》mp40冲锋枪使用教学(战地五mp40冲锋枪) linux Linux使用find和xargs 使用route命令解决一机双网访问 保证安全Vista系统中拒绝陌生U盘使用 挂接(mount)命令的使用方法 Linux中的Screen命令使用技巧详解 linux下光盘的挂载使用 li 嗅探工具使用 Dsniff嗅探工具的使用介绍 LinuxVI编辑命令使用剖析 linux系统管理使用磁盘配额 Ubuntu中特效设置和快捷键的使用

最新游戏更多

最新软件更多

  • 玩家推荐
  • 游戏攻略

金钼软件下载站 Copyright(C) 2008- 601958.cn All Rights Reserved!

闽ICP备2023004188号| 免责声明