- 1、本文档共407页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 习题 6-1 什么是文件、文件系统?文件系统提供哪些功能? 6-2 什么是文件的逻辑结构和物理结构?Linux文件系统分别采用什么样的结构?有什么优点和缺点? 6-3 Linux文件可以根据什么分类?可以分为哪些类? 6-4 Linux采用什么样的目录结构?这种目录结构有什么优点?有什么缺点? 6-5 Linux文件共享可以用哪些方法来实现?它们各有什么特点? 6-6 Linux文件访问权限的控制采用什么方法?如何看待用户口令?你认为可以采用什么样的策略来保护口令本身? 6-7 通过文件系统如何了解Linux当前各进程的运行情况、内存占用情况? 6-8 在Linux系统中,Ext2磁盘i节点和内存i节点有什么不同?VFS有磁盘i节点和内存i节点的区别吗?为什么?这些i节点之间有什么关系? 6-9 在网上获取新的Linux核心,了解VFS超级块和i节点数据结构的变化情况。 6-10 Linux中和文件系统相关的缓冲区有哪些种?分别有什么作用? 6-11 bdflush进程有什么作用?什么情况下被唤醒?和它一样属于内核线程的还有哪些进程? 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 这种情况下,系统中同时存在Ext2、NTFS和Swap等三种类型的逻辑文件系统,要想同时支持这些不同类型的文件系统,必须首先注册这三种文件系统类型,在文件系统类型注册表中加入相应的节点,经过这一步,Linux系统的核心才能够支持相应的文件系统类型。在这个例子中,如果要使用所有的磁盘分区,还必须把hda1、hda2、hda3和hda5所对应的具体文件系统都加入到文件系统注册表中。 在Linux系统启动的过程中,根据记录在/etc目录下的fstab文件确定并安装文件系统,形成初始目录树。在启动完成之后,具有足够权限的用户,一般是超级用户,可以通过mount命令来安装特定的文件系统。 在安装过程中,需要明确指出所安装文件系统的类型、文件系统所在的设备号以及在已有文件系统中的安装点。安装过程中,首先在文件系统类型注册表中查找所指定的文件系统类型是否已经注册,如果没有注册,试图通过内核申请注册该文件系统,注册不成功则错误返回。一旦确定在文件系统类型注册表中有该文件系统,接着开始检查文件系统注册表,确定指定的文件系统是否已经安装,同样一个文件系统是不能多次安装的。确定该文件系统没有安装之后,检查安装点的合法性,每一个安装点也只能安装一个文件系统。 经过这三步检查之后,VFS分配新的超级块,利用文件系统类型注册表中对应的超级块读入函数,读取指定设备上文件系统的磁盘超级块并初始化这个VFS超级块,填写相应的s-covered和s-mounted信息。然后形成一个类型为vfsmount的节点,填写内容并挂到文件系统注册表链表中。 文件系统的安装过程,从用户的角度来看,就是把这个文件系统所记录的独立子树安装到已经存在的目录树某个枝节点上的过程。安装点指明枝节点的位置,它所对应的VFS i节点记录在VFS超级块的指针s-covered中,文件系统所在的设备号指出了独立子树
文档评论(0)