RAMDISK的制作

原创 2007年09月22日 21:46:00

1.使用/dev/ram来制作
最大只能做4M,以2M的ramdisk 为例:

dd if=/dev/zero of=/dev/ram bs=1k count=2048
mke2fs -vm0 /dev/ram 2048
mount -t ext2 /dev/ram /mnt
cp -adpR /gd/ramdisk/* /mnt
umount /mnt
dd if=/dev/ram bs=1k count=2048 | gzip -v9 > gdramdisk.gz

2.使用/dev/loop1来制作

mkdir mnt
rm -f gdramdisk.gz ram.tmp
dd if=/dev/zero of=ram.tmp bs=1k count=32768
losetup /dev/loop1 ram.tmp
mke2fs -vm0 /dev/loop1 > /dev/null
mount -t ext2 /dev/loop1 ./mnt
cp -adpR /gd/ramdisk/* ./mnt
umount ./mnt
losetup -d /dev/loop1
dd if=ram.tmp | gzip -9 >gdramdisk.gz
cp -f gdramdisk.gz ..
rm -rf mnt 

制作Ramdisk文件系统

主机:ubuntu14.04 工具链:arm-none-linux-gnueabi-4.8.3 one_step: 配置内核: #make menuconfig ARCH=arm 打开配置菜单,修改两...

ramdisk介绍与制作

转自:http://m.blog.csdn.net/silent123go/article/details/52642841 一、文件系统与根文件系统     1、文件系统         文件...

ramdisk文件系统的制作

在一个已建好的文件系统上进行修改 设已建立好的文件系统压缩文件为ramdisk.gz 1、解压 #cd ramdisk.gz所在目录 #gunzip ramdisk.gz ...
  • wuye110
  • wuye110
  • 2012年12月31日 14:17
  • 503

制作ramdisk根文件系统的步骤和经验

制作ramdisk根文件系统的步骤和经验 开发环境: Ubuntu9.10 交叉编译工具链: arm-linux-gcc 3.4.5 开发板: mini2440 2Mnor falsh,...

定制自己的Linux时,Ramdisk、Initrd及根系统的制作

Linux中的Ramdisk与InitrdRamdisk简介 先简单介绍一下ramdisk,Ramdisk是虚拟于RAM中的盘(Disk)。对于用户来说,可以把RAM disk与通常的硬盘分区(如/d...

Linux下Ramdisk根文件系统制作过程解析(转载)

本文讲述了Linux下Ramdisk根文件系统制作过程。     一、在一个已建好的文件系统上进行修改       设已建立好的文件系统压缩文件为ramdisk.gz       1、解压 ...
  • cgx09
  • cgx09
  • 2013年09月01日 23:00
  • 1009

Ramdisk文件系统的制作与调试运行

开发环境:Fedora 9 交叉编译工具链:arm-linux-gcc 4.3.2 with EABI 嵌入式Linux内核版本:2.6.29.4-FriendlyARM。昨天写贴子的时候具体记不...

ramdisk制作全过程

1 建立根文件系统结构 #mkdir rootfs   (我直接在根目录下建立的) #cd rootfs #mkdir bin dev etc lib proc sbin tmp usr var #c...

制作一个Ramdisk

创建ramdisk   1 #!/bin/bash   2 # ramdisk.sh   3    4 #  "ramdisk"是系统RAM内存的一段,   5 #+ 它可以被当成是一个文件系统来操作...

制作ramdisk的内核文档翻译

翻译linux-2.6.16.9/Documentation/ramdisk.txt 原作:Paul Gortmaker 翻译:LL 在linux中使用RAM disk块设备 --------...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RAMDISK的制作
举报原因:
原因补充:

(最多只允许输入30个字)