Linux文件管理.doc鲁东大学信息与电气工程学院2014-2015学年第二学期《操作系统》课程论文课程号: 2200081任课教师山生文成绩 论文题目:(可指定题目,也可说明题目范围。)Linux文件管理方法论文要求:(对论文题目、内容、行文、字数等作出判分规定。)内容必须是linux系统文件管理的算法,而不是通用操作系统文件管理的方法;要求摘要120字左右,楷体5号;正文1500字以上,宋体小四号;-参考文献3-5篇,楷体5号。教师评语:教师签字:年月日正文:摘要:在Linux系统中,有一个重要的概念:一切都是文件。而文件系统是操作系统中最为重要的一部分,它定义了磁盘上存储文件的方法和数据结构,文件系统是操作系统组织、存取和保护信息的重要手段,每种操作系统都有自己的文件系统,,而在Linux系统中,所用的文件系统主要有ext2、ext3、ext4、ReiserFS和btrfs等。正文:。硬盘最基本的组成部分是由坚硬金展材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两而,都可记录信息。盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128X2的N次方(N=)字节信息。在DOS中每扇区是128X2的2次方=512字节,盘片表面上以盘片屮心为圆心,不同半径的同心圆称为磁道。硬盘屮,不同盘片相同半径的磁道所组成的圆柱称为柱而。磁道与柱而都是表示不同半径的圆,在许多场合,磁道和柱而可以互换使用,我们知道,每个磁盘有两个而,每个面都有一个磁头,习惯用磁头号来区分。扇区,磁道(或柱而)和磁头数构成了硬盘结构的基本参数,帮这些参数可以得到硬盘的容量,基计算公式为:存储容量=磁头数X磁道(柱而)数X每道扇区数X每扇区字节数要点:(1) 硬盘有数个盘片,每盘片两个而,每个而一•个磁头(2) 盘片被划分为多个扇形区域即扇区(3) 同一盘片不同半径的同心圆为磁道(4) 不同盘片相同半径构成的圆柱而即柱而(5) 公式:存储容量=磁头数X磁道(柱面)数X每道扇区数X每扇区字节数(6) 信息记录可表示为:XX磁道(柱面),XX磁头,XX扇区而磁盘块主要分为以下三个部分:1) 超级块,文件系统中第一个块被称为超级块。这个块存放文件系统本身的结构信息。比如,超级块记录了每个区域的大小,超级块也存放未被使用的磁盘块的信息。2) I-切点表。超级块的下一个部分就是i■节点表。每个i■节点就是一个对应一个文件/H录的结构,这个结构它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘屮的位置等信息。一个文件系统维护了一个索引节点的数组,每个文件或H录都与索引节点数组屮的唯一一个元素对应。系统给每个索引节点分配了一个号码,也就是该节点在数组屮的索引号,称为索引节点号3)数据区。文件系统的第3个部分是数据区。文件的内容保存在这个区域。磁盘上所有块的大小都一样。如果文件包含了超过一个块的内容,则文件内容会存放在多个磁盘块屮。一个较大的文件很容易分布上千个独产的磁盘块屮。Linux屮创建一个文件的过程在Linux操作系统屮,文件的内容和属性是分开存放的,那么又是如何管理它们的呢?以创建一个文件为例:在命令行输入命令:$who>u
Linux文件管理 来自淘豆网m.daumloan.com转载请标明出处.