第5章 Linux内核简介 5.3 文 件 系 统 操作系统中负责管理和存取文件信息的软件机构称为文件管理系统, 简称文件系统。 文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。 从系统角度来看,文件系统是对文件存储器的存储空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、 转储文件, 控制文件的存取, 当用户不再使用时撤消文件等。 Linux支持多种不同的文件系统,如:ext, FAT, ext2, ext3, MINIX, MS DOS, SYSV等。目前,Linux主要使用的文件系统是ext3。 5.3 文 件 系 统 5.3.1 ext2文件系统 ext2文件系统支持标准UNIX文件类型:普通文件、目录文件、特别文件和符号链接。 ext2文件系统可以管理特别大的分区。 ext2文件系统支持长文件名,最大长度为255个字符。 ext2文件系统为超级用户保留了一些数据块,约为5%。 1.ext2文件系统的物理结构 2.块组的构造 每个块组中包含超级块、组描述结构、块位图、索引节点位图、索引节点表和数据块。 (1)超级块(Superblock) 超级块中包含有文件系统本身的大小和形式的基本信息。 每个块组都一个超级块。 超级块中包含:幻数、修订级别
原创力文档

文档评论(0)