在ext2文件系统中,文件由inode(包含有文件的所有信息)进行唯一标识。一个文件可能对应多个文件名,只有在所有文件名都被删除后,该文件才会被删除。此外,同一文件在磁盘中存放和被打开时所对应的inode是不同的,并由内核负责同步。 ext2 文件卷中的数据结构主要包括:superblock 块、组描述符、inode等。 ext2文件系统采用三级间接块来存储数据块指针,并以块(block,默认为1KB)为单位分配空间。其磁盘分配策略是尽可能将逻辑相邻的文件分配到磁盘上物理相邻的块中,并尽可能将碎片分配给尽量少的文件,以从全局上提高性能。ext2文件系统将同一目录下的文件(包括目录)尽可能的放在同一个块组中,但目录则分布在各个块组中以实现负载均衡。在扩展文件时,会尽量一次性扩展8个连续块给文件。 ext2系统中对各个结构的定义都包含在源代码的include/linux/ext2_fs.h文件中。
上传时间: 2016-07-06
上传用户:yoleeson
基于LPX213X微处理器与uC/OS-II操作系统下的SD卡读写与文件系统建立程序。
上传时间: 2016-07-07
上传用户:huql11633
已经在S32410开发移植成功的linux,包括bootloader(vivi), kernel和文件系统(cramfs),在kernel中加入了对USB和video4linux的支持,对做摄像头图像采集非常适合
标签: bootloader S32410 kernel cramfs
上传时间: 2016-07-07
上传用户:gaojiao1999
楚狂人的文件系统过滤驱动开发经验总结,适合刚刚上手的朋友,里面内容很清晰,这是第一版,不过代码风格争议颇多
上传时间: 2014-01-24
上传用户:气温达上千万的
楚狂人的文件系统过滤驱动开发指南2,这本讲述的比1要更清晰,而且代码风格上有了很大改变
上传时间: 2014-01-23
上传用户:kbnswdifs
FAT16很有参考价值的文件系统,代码免费开放。
上传时间: 2013-12-19
上传用户:lixinxiang
S3C2410芯片 嵌入式linux文件系统的移植。包括: u-boot,file system,thttp。
上传时间: 2013-11-28
上传用户:chongcongying
u盘文件系统,fat格式,对做u盘和文件系统的很有参考价值
标签: 文件系统
上传时间: 2014-01-03
上传用户:古谷仁美
tinylogin-1.4是一个开发嵌入式的文件系统很好的一个工具
上传时间: 2013-11-30
上传用户:firstbyte
基于AVR的mp3文件系统!里面有sd卡的fat32文件系统源程序
上传时间: 2014-12-22
上传用户:luke5347