下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、几种文件系统的原理与对比一、 文件系统原理1. 文件系统特点文件系统具有以下特点:IXPUB技术博客RX8s8g;|l#Gk1) 友好的用户接口,用户只对文件进行操作,而不管文件结构和存放的物理位置。2) &J n:KJ'h C8O1对文件按名存取,对用户透明。3) t5mFQM7WsDAM;F51315870某些文件可以被某个用户或进程所共享。4) hw/i'ku!q+I'B13158703文件系统大都使用磁盘、磁带、和光盘等大容量存储器作为介质,因此,可存储大量信息。IXPUB技术博客F5YlB;t T2. 文件系统软件组件1) 与文件管理有关的软件;2)
2、被管理的文件;3) 实施文件管理的数据结构。3. 逻辑文件结构2种形式1) 无结构的流式;2) 有结构的记录式文件。4. 物理结构文件1) 连续文件;2) 索引文件;3) 链接文件。5. 文件系统提供的服务1) 关于设置和修改用户对文件的存取权限的服务;IXPUB技术博客2A? r%!G6Po2rR2) 关于建立健全、改变和删除目录的服务;IXPUB技术博客 Ug!?N2a9f"qthq3) 关于文件共享、设置访问路径的服务;IXPUB技术博客8C)B #V)X4) 创建、打开、读写、关闭,以及撤消文件的服务。二、 Minix文件系统每个文件,目录名都有一个i节点用由ROMBIOS自
3、动读入的执行代码和数据表示i节点是否被使用,第一个i节点被使用引导块超级块i节点位图区段位图i节点数据区文件中的数据部分信息用给出文件系统个部分的大小,大小为1024字节。在内存超块中有一个字段指向第一个空闲i节点,并根据i节点的使用情况,调整字段指针指向。表示区段是否被使用,第一个i节点被使用引导块是计算机加电启动时可由ROMBIOS自动读入的执行代码和数据。但并非所有盘都用作引导设备,所以对于不用于引导的盘片,这一盘块中可以不含代码。但任何盘片必须要含有引导块空间,以保持MINIX文件系统格式的统一。如果内核文件放在文件系统中,那么就可以在文件系统所在的设备的第一个块(引导块空间)存放实际
4、的引导程序,并由它来取得和加载文件系统中的内核映象文件。IXPUB技术博客T2I Bu;_K ER超级块主要功能是给出文件系统各个部分的大小,其中包含描叙文件系统布局的信息,和引导块一样,超级块的大小也是固定的1024字节。如果给出块的大小和i节点数,我们可以很容易地算出i节点位图的大小和存放i节点所需的快数。IXPUB技术博客T7U-U2i节点位图用于说明i节点是否被使用,每个位代表一个i节点,其中第0号i节点为被使用。在内存的超级块表中,有一个字段直接指向第一个空闲的i节点,当新创建的文件需要i节点时,将第一个空闲节点分配出去,修改位图中相应的位,同时将指针指向下一个空闲节点。当一个节点被
5、释放时,需要检查,看这个节点是否位于当前所指向的空闲节点的前面,若是则修改指针,然后将位图中对应的位清零。yP:z tM"a+q13158703区段位图用于说明区段的使用情况,同样是每个位代表一个区段,其中第0号区段未使用。区段是磁盘的一种基本分配单位,其大小和块的大小一样。使用区段的目的是,确保同一个文件的磁盘块位于同一个柱面上,从而提高文件顺序读取时的性能。区段的分配和释放跟i节点类似。#NQ406Z13158703i节点部分存放着文件系统中文件和目录名的索引节点,每个文件或目录名都有一个i节点。每个i节点结构中存放着对应文件的相关信息。P#b"y3|5F;ma1315
6、8703文件中的数据是存放在磁盘块的数据区中的,而一个文件名则通过对应的i节点与这些数据磁盘块相联系,这些盘块的号码就存放在i节点的逻辑块数组中。IXPUB技术博客du*Rlo#x)u3GB另外,对于/dev/目录下的设备文件来说,它们并不占用磁盘数据区中的数据盘块,即它们的文件长度是0。设备文件名的i节点仅用于保存其所定义设备的属性和设备号。设备号被存放在设备文件i节点的逻辑块数组0中。三、 Linux文件系统1. linux文件系统组成1) 虚拟文件系统;2) 实际文件系统。2. 主要文件系统类型1) ext2:非日志文件系统;2) ext3:日志文件系统,metadata中记录文件更改信
7、息。3. 文件系统结构图四、 Solaris/Open Solaris文件系统(128位,动态文件系统,1Z=T 1T=1024G) 传统文件系统 ZFS文件系统五、 snapshot快照1. snapshot:在线快照,备份时不需要umount文件系统,不占用整个文件系统空间,根据实际占有量分配大小;2. fssnap:UFS,ufsdump,ufsrestore,备份时需要umount文件系统。六、 ZFS多优秀的地方被称作终极文件系统的ZFS,相比传统文件系统,有许多优秀的地方:.Q7T)2tU1. 以前,文件系统被局限于一个设备,因此文件系统自身会受到该设备大小的限制。由于存在大小限制
8、,因此创建和重新创建传统文件系统很耗时,有时候还很难。由于 ZFS 文件系统不局限于特定设备,因此可以轻松、快捷地创建。在为存储池分配的空间内,ZFS 文件系统可以自动增长。2. .I2lgYv Yq1"f jF病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理;o_;mZFS 建立在池存储概念的基础上。与典型文件系统映射到物理存储器不同,池中的所有 ZFS 文件系统都共享该池中的可用存储器。因此,即使文件系统处于非活动状态,实用程序(例如 df)报告的可用空间也会发生变化,因为池中的其他文件系统会使用或释放空间。)SR5enTAfg3. 4XJ-t1_*d病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网ZFS 中的所有元数据都是动态分配的。其他大部分文件系统都会预分配其大量元数据。ZFS 是事务性文件系统。大部分文件系统修改都捆绑到事务组中,并异步提交至
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产12000吨十二烷基苯磺酸钠(浓缩洗衣粉)提升改造项目环境风险专项报告
- 物流年终工作总结五篇
- 大班教师演讲稿(14篇)
- 年会方案模板10篇
- 幼儿园大班教案《不许摸》
- 光伏租赁用电协议书(2篇)
- 2025年紫外光固化油墨项目发展计划
- 2025年带钢传输自动纠偏装置项目合作计划书
- 成都四中小升初数学试卷
- 2025年石英玻璃光掩模基片项目合作计划书
- 校园修缮施工方案投标文件
- 十六烷安全技术说明书(msds)
- 网上外卖系统分析报告-课程设计报告
- 2024浙江省建筑安全员B证(项目经理)考试题库
- Stevens-Johnson综合征及中毒性表皮坏死松解症课件
- 初中数学-探索与表达规律教学设计学情分析教材分析课后反思
- 医疗废物处置流程图3个
- 中央财经大学产业经济学
- 设计投标书范本
- 23所行政管理博士点学校之一
- SWITCH塞尔达传说旷野之息-1.6金手指127项修改使用说明教程
评论
0/150
提交评论