嵌入式文件系统之--cramfs文件系统的制作工具

原创 2012年03月31日 15:27:49

CRAMFS文件系统简介:

CRAMFS文件系统是由LinuxTorvalds编写的专门针对闪存设计的只读压缩文件系统。

与RAMdisk方式不同,CRAMFS文件系统不需要一次性地将文件系统中的所有内容都解压到内存中,而只是在系统需要访问某个数据时,马上计算出该数据在CRAMFS中的位置,将其实时的解压到内存之中,然后通过对内存的访问来获取文件系统中需要读取的数据

源文件:从http://sourceforge.net/projects/cramfs下载cramfs-1.1.tar.gz

# tar -zxvfcramfs-1.1.tar.gz

# cd cramfs-1.1

# make

经过以上步骤会生成两个可执行文件:

mkcramfs和cramfsck;

把这两个可执行文件拷贝到/bin目录下,就可以使用相应的命令了;

命令使用:

mkcramfs工具用来创建CRAMFS文件系统

# mkcramfsdirname outfile

cramfsck工具用来进行CRAMFS文件系统的释放和检查

# cramfsck -xdirname filename

-x dirname表示释放到dirname所指定的目录中.

例如:

cramfsck -xroot root.cramfs 解压*.cramfs文件

mkcramfs rootroot.cramfs压缩root根文件为root.cramfs


相关文章推荐

嵌入式 CRAMFS + YAFFS2文件系统的制作和注意事项

原文:http://blog.chinaunix.net/uid/20759926/frmd/75680.html 如何制作CRAMFS + YAFFS2文件系统 1.文件系统简述  随着32位C...
  • skdkjxy
  • skdkjxy
  • 2013年12月02日 14:38
  • 702

cramfs文件系统制作。/*嵌入式博客3_7*/

今天学习嵌入式cramfs文件系统的制作。 操作环境,ubuntu11.04。工具:busybox1.13.0、cross-arm-linux-4.2.2-eabi交叉编译器。 一、安装busyb...
  • ACanoe
  • ACanoe
  • 2012年03月08日 00:11
  • 1267

嵌入式文件系统裁减-新

  • 2007年12月16日 10:02
  • 603KB
  • 下载

基于嵌入式Cramfs 的根文件系统配置新方法

摘 要:根文件系统是构建一个Linux 嵌入式系统的重要组成部分,目前嵌入式系统可以选 择的根文件系统有:Romfs、Cramfs、Ramfs、Jffs2、Ext2 等,而目前广泛使用的Cramfs ...

嵌入式文件系统 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs

原文 Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VF...
  • cjsycyl
  • cjsycyl
  • 2012年07月05日 14:55
  • 619

如何在嵌入式设备中使用cramfs文件系统

在嵌入式Linux系统中使用cramfs文件系统    在做嵌入式Linux开发的时候,由于存储空间的限制,我们常常会有一些文件系统需要压缩存储, 比如说,可以将操作系统的/usr,/dev,...

嵌入式文件系统——Cramfs、JFFS2和YAFFS2概述

文件系统概述所谓文件系统,实际上就是在一个具体的存储设备上任何文件的组织和目录。这个设备可能是各种RAM、NAND FLASH、NOR FLASH等DOC设备,还有以NAND FLASH为基础的各种存...

制作嵌入式linux文件系统(ramdisk,cramfs,squashfs)

一、什么是文件系统 (Filesystem); A directory structure contained within a disk drive or disk area. The tot...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式文件系统之--cramfs文件系统的制作工具
举报原因:
原因补充:

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