当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]ramdisk是一个最小的linux rootfs系统,它包含了除内核以外的所有linux系统在引导和管理时需要的工具,包含如下目录:bin,dev,etc,home,lib,mnt,proc,sbin,usr,var。还需要

ramdisk是一个最小的linux rootfs系统,它包含了除内核以外的所有linux系统在引导和管理时需要的工具,包含如下目录:

bin,dev,etc,home,lib,mnt,proc,sbin,usr,var。还需要有一些基本的工具:sh,ls,cp,mv……(位于/bin目录中);必要的配置文件:

inittab,rc,fstab……位于(/etc目录种);必要的设备文件:/dev/tty*,/dev /console,/dev/men……(位于/dev目录中);sh,ls等工具必

要的运行库:glibc。

一、在一个已建好的文件系统上进行修改

设已建立好的文件系统压缩文件为ramdisk.gz

1、解压

#cd ramdisk.gz所在目录

#gunzip ramdisk.gz

在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件

2、镜象文件挂载

镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容

#mkdir /mnt/loop

/mnt/loop 是文件系统要挂载到的目录

#mount –o loop ramdisk /mnt/loop

3、在挂载目录/mnt/loop下对文件系统进行操作

#cd /mnt/loop

根据需要增加、删减或是修改文件系统的内容

4、卸装文件系统

跳到/mnt/loop目录外,否则无法卸装,提示busy

#cd ramdisk所在目录

#umount /mnt/loop

5、压缩文件系统

#gzip –v9 ramdisk /*生成ramdisk.gz压缩文件

这样就可以测试ramdisk.gz了。

二、自己建立根文件系统

1.建立loop设备的临时挂载点

#mkdir /mnt/loop

2.建立文件系统映象

#dd if=/dev/zero of=/tmp/ramdisk bs=1k count=12300

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

此处-F选项将可迫使mke2fs在文件上运行。否则mke2fs会抱怨/tmp/ramdisk不是个块设备(/tmp/ramdisk文件映象必须是块设备文件)。-v 选项指出mke2fs应该以verbose模式执行,-m 0指出不必在文件系统上为“超级用户”保留任何区块,因为在嵌入式系统中通常是单用户系统,为“超级用户”保留区块没有意义。

4.挂载映象文件

#munt –o loop /tmp/ramdisk /mnt/loop

挂载后,在/mnt/loop下就可以对文件系统的内容进行操作。

5.cp操作 将需要的文件等复制到目录下。

6.卸载映象文件

#umount /mnt/loop

7.压缩映象文件

#gzip –v9 /tmp/ramdisk

这样就可以测试ramdisk.gz了。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

现有股东Philip Fayer将转出其绝大部分现有股权,现有股东Novacap和CDPQ将转出其大部分现有股权 主要亮点: 全球领先的支付公司Nuvei与金融科技私募股权投资领域的重要企业Advent通过全现...

关键字: NOVA IP INTERNATIONAL CD

4月29日消息,老早就有说法称,AMD RDNA4架构显卡家族原本规划了一个庞然大物作为旗舰,编号Navi 4X或者Navi 4C,但最终取消,现在关于它的更多曝料来了。

关键字: AMD 光电模块 赛灵思

2024年教育数字化巨浪来袭,如何引领潮流、筑起行业壁垒? 成都2024年4月17日 /美通社/ -- 在信息技术飞速发展的今天,数字化已成为推动各行各业革新的强大引擎。特别是在教育领域,一场前所未有的变革正在悄然兴起...

关键字: AMD 数字化 智慧教育 集成

上周英伟达股价大跌,市值蒸发竟然超过AMD整个市值。所谓的“Magnificent Seven”市值蒸发合计达9500亿美元。如果单看股价跌幅,最大的是特斯拉;如果只看市值蒸发,苹果、微软、英伟达跌幅最大。

关键字: 英伟达 市值蒸发 AMD 市值

业内消息,昨天美国芯片设计公司 AMD 推出了锐龙PRO 8040/8000系列AI处理器芯片,为支持人工智能的PC提供动力,试图在与英伟达和英特尔等竞争对手的AI PC 竞争中获得领先地位。

关键字: AMD 锐龙 AI处理器 芯片

存储器是计算机系统中的关键组件,负责存储程序指令和数据,是实现计算和信息处理的基础。根据其工作原理、存储容量、访问速度、稳定性以及持久性等诸多特性,存储器可以被细分为多个类别。本篇文章将详细介绍存储器的主要分类,并探讨各...

关键字: 存储器 RAM

提供业界最高容量的闪存、RAM和GPIO组合,支持Matter over Thread

关键字: 闪存 RAM 物联网

为无处不在的端侧设备插上AI的翅膀,AMD发布第二代Versal™ 自适应 SoC

关键字: AMD FPGA 自适应SoC AI 边缘计算

业内消息,近日AMD在其官网上公布了两款新APU(锐龙5 7235H/7235HS),两款处理器均采用了Zen 3+核心架构的Rembrand-R芯片,隶属锐龙7035系列。尽管AMD并没有公开披露这两款新处理器,但出现...

关键字: AMD 锐龙5 移动处理器

近日外媒引述消息人士报道称,中国推出采购需求标准,或意味着中国将禁止政府电脑使用英特尔和超微半导体(AMD)CPU(处理器)芯片,截止目前英特尔和AMD尚未就此消息做出回应。

关键字: 英特尔 AMD 芯片
关闭
关闭