File System C
ctthuangcheng
这个作者很懒,什么都没留下…
展开
-
dirent和DIR 结构体 --- 表示文件夹中目录内容信息
1. dirent --- 用来表示某文件夹的目录内容。我猜是directory content 的缩写.dirent 定义于 /include/bits/dirent.h 中:[cpp] view plaincopyprint?struct dirent { #ifndef __USE_FILE_OFFSET64 __ino_t转载 2013-01-30 09:09:31 · 4496 阅读 · 0 评论 -
nandwrite 参数
$ nandwrite -hnandwrite: invalid option -- 'h'Usage: nandwrite [OPTION] MTD_DEVICE [INPUTFILE|-]Writes to the specified MTD device. -a, --autoplace Use auto oob layout -j, --jffs转载 2013-01-30 11:30:34 · 6665 阅读 · 0 评论 -
mke2fs 制作ext2文件系统image
方法1: 利用/dev/ram1:linux下有很多ram,我们用ram1,首先把ram1格式化成ext2文件系统[root@gucuiwen babylinux]# sudo mkfs.ext2 -m0 /dev/ram1 将ram1挂装到文件系统中:先建立一个挂装点:#mkdir /mnt/ram挂上ram1:# sudo mount /dev/ram1 /mn转载 2013-01-30 11:32:20 · 4481 阅读 · 0 评论 -
内核配置中 ramdisk 大小修改
1.修改内核配置选项进入内核源码目录linux-2.6.32.2目录#cp config_mini2440_x35 .config#make menuconfig ARCH=arm(1).打开配置菜单,修改两个配置项,分别是:a):General setup-->选择 Initial RAM filesystem and RAM disk...... 项b):Device转载 2013-01-30 11:36:35 · 9719 阅读 · 0 评论 -
制作yaffs2文件系统
由于内核里没有yaffs2文件系统生成功能,所以需要添加补丁。 1. fsMakefile.path in fs_yaffs2.tgz is the patch for kernel/fs/Makefile 在 kernel/fs/Makefile中添加如下内容[root@localhost fs_yaffs2]# cat fsMakefile.path --- fs/Ma转载 2013-01-30 12:06:58 · 1342 阅读 · 0 评论 -
ext2文件系统错误
attempt to access beyond end of device ram0: rw=0, want=16482, limit=8192 EXT2-fs error (device ram0): ext2_g转载 2013-01-30 12:01:36 · 4562 阅读 · 0 评论 -
mount命令详解
命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat转载 2013-01-30 12:02:55 · 1473 阅读 · 0 评论 -
stat---文件状态信息结构体
1. stat 结构体用来表示相关文件状态信息。stat 结构题定义于个体系架构下的 stat.h 文件中, 如x86下,是 arch/x86/include/asm/stat.harm下, 是 arch/arm/include/asm/stat.h,下面以x86为例,stat 结构题的定义:[cpp] view plaincopyprint?s转载 2013-01-30 10:56:47 · 1831 阅读 · 0 评论