Ramdisk的制作硬件原理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ramdisk的制作硬件原理

2011-07-15

By:平台组

Ramdisk是一种模拟的磁盘,其数据实际上存储在RAM 中,它使用一部分内存空间来模拟出一个磁盘,以块设备的方式来访问这片内存,Ramdisk对应的设备文件一般为/dev/ram%d

在/home/com_target_master/文件系统下没有mke2fs命令,1》

从mvl31_82xx_target/sbin/目录下,将mke2fs移植到/home/com_target_master/sbin目录下.

2》可能缺少两个库文件,从

mvl31_82xx_target/lib/libe2p.so.2.3 和libuuid.so.1.2

/home/com_target_master/lib/下

然后ln -s libe2p.so.2.3 libe2p.so.2

ln -s libuuid.so.1.2 libuuid.so.1

移植就成功了

3》

通过下面三组命令

使用下面一组命令就可以创建并挂载Ramdisk:

mkdir /tmp/ramdisk0 //创建挂载点

mke2fs /dev/ram0 1024 //创建一个文件系统

mount /dev/ram0 /tmp/ramdisk0 //装载Ramdisk

如果想跟挂载的大小可以在后面跟参数。

mke2fs /dev/ram0 1024 大概是1M

mke2fs [-cFMqrSvV][-b <区块大小>][-f <不连续区段大小>][-i <字节>][-N ][-l <文件>][-L <标签>][-m <百分比值>][-R=<区块数>][ 设备名称][区块数]

补充说明:mke2fs可建立Linux的ext2文件系统。

参数:

-b<区块大小> 指定区块大小,单位为字节。

-c 检查是否有损坏的区块。

-f<不连续区段大小> 指定不连续区段的大小,单位为字节。

-F 不管指定的设备为何,强制执行mke2fs。

-i<字节> 指定"字节/inode"的比例。

-N 指定要建立的inode数目。

-l<文件> 从指定的文件中,读取文件西中损坏区块的信息。

-L<标签> 设置文件系统的标签名称。

-m<百分比值> 指定给管理员保留区块的比例,预设为5%。

-M 记录最后一次挂入的目录。

-q 执行时不显示任何信息。

-r 指定要建立的ext2文件系统版本。

-R=<区块数> 设置磁盘阵列参数。

-S 仅写入superblock与group descriptors,而不更改inode able inode bitmap以及block bitmap。

-v 执行时显示详细信息。

-V 显示版本信息。

相关文档
最新文档