科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道详细讲解 Linux系统下Ramdisk的制作过程

详细讲解 Linux系统下Ramdisk的制作过程

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家详细讲解 Linux系统下Ramdisk的制作过程。

作者:skid 来源:赛迪网 2008年6月23日

关键字: 命令行 Linux 技巧

  • 评论
  • 分享微博
  • 分享邮件

三、自己建立根文件系统(与二中不同)

1.建立loop设备的临时挂载点
#mkdir /mnt/loop

2.建立文件系统映象
#dd if=/dev/zero of=/tmp/loop_tmp bs=1k count=15360
以上2条同二中是一样

3.mke2fs –F –v –m 0 /tmp/loop_tmp

此处-F选项将可迫使mkefs2在文件上运行。否则mke2fs会抱怨/tmp /loop_tmp不是个块设备(在上面说了,我的理解是/tmp/loop_tmp文件映象必须是块设备文件,前面的做法是用块设备文件/dev /loop0与之相关联)。-v 选项指出mke2fs应该以verbose模式执行,-m 0指出不必在文件系统上为“超级用户”保留任何区块,因为在嵌入式系统中通常是单用户系统,为“超级用户”保留区块没有意义。

4.挂载映象文件
#munt –o loop /tmp/loop_tmp /mnt/loop
挂载后,在/mnt/loop下就可以对文件系统的内容进行操作。

5.cp操作,同二中的第6条

6.卸载映象文件
#umount /mnt/loop

7.压缩映象文件
#gzip –v9 /tmp/loop_tmp

第三中的做法与第二中的做法不同,在第二中,把块设备文件/dev/loop0与映象文件/tmp/loop_tmp相关联,然后对/dev/loop0及虚拟盘进行操作,就作用在/ltmp/loop_tmp上。

而第三中,是直接对映象文件/tmp/loop_tmp进行操作,用mke2fs –F …将其当作块设备文件进行操作。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章