当前位置: 首页 >> 开源操作系统 >> ramdisk文件系统制作方法
 

ramdisk文件系统制作方法

作者:      来源:zz     发表时间:2007-07-23     浏览次数:      字号:    

ramdisk 就是用内存空间来模拟出硬盘分区,ramdisk通常使用磁盘文件系统的压缩存放在flash中,在系统初始化时,解压缩到SDRAM并挂载根文件系统,在linux系统中,ramdisk有二种,一种就是可以格式化并加载,在linux内核2.0/2.2就已经支持,其不足之处是大小固定;另一种是2.4的内核才支持,通过,ramfs来实现,他不能被格式化,但用起来方便,其大小随所需要的空间增加或减少,是目前linux常用的ramdisk技术.

   制作方法:
 
       
      1:dd if=/dev/zero of=fs.ext2 bs=1k count=4000
              说明了制作了一个大小为4M的文件, 
      2:losetup /dev/loopN fs.ext2
      3:mke2fs /dev/loopN
      4:losetup –d /dev/loopN
      5:mount –o loop fs.ext2 /mnt/tmp
 
    在第5步后,我们要加相关的目录.
 
不可缺少的五个目录
      /bin /etc /dev /sbin /lib
 
    其中这里,我们可以用busybox来制作这里面的文件,及一些常用命令..详见我前面写的文档busyboxj使用方法.
      6:umount /mnt/tmp
一个ramdisk文件系统就这样简单的制作成功了

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •