网站大量收购闲置独家精品文档,联系QQ:2885784924

高教社Linux操作系统(第三版)教学课件第5章 磁盘文件系统管理.pptx

高教社Linux操作系统(第三版)教学课件第5章 磁盘文件系统管理.pptx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 磁盘系统文件管理 本章内容:?文件系统概述?磁盘管理?逻辑卷管理 5.1 文件系统概述文件系统的基本概念Linux文件系统类型 5.1.1 文件系统的基本概念Linux中的文件系统是Linux下所有文件和目录的集合。Linux系统中把CPU、内存之外所有其他设备都抽象为文件处理。文件系统的优劣与否和操作系统的效率、稳定性及可靠性密切相关。从系统角度看,文件系统实现了对文件存储空间的组织和分配,并规定了如何访问存储在设备上的数据。文件系统在逻辑上是独立的实体,它可以被操作系统管理和使用。 5.1.1 文件系统的基本概念Linux的内核使用了虚拟文件系统VFS(Virtual File System)技术,即在传统的逻辑文件系统的基础上,增加了一个称为虚拟文件系统的接口层。虚拟文件系统用于管理各种逻辑文件系统,它屏蔽了各种逻辑文件系统之间的差异,为用户命令、函数调用和内核其他部分提供了访问文件和设备的统一接口,使不同的逻辑文件系统按照同样的模式呈现在设备使用者面前。对普通用户来说,觉察不到不同逻辑文件系统之间的差异,可以使用同样的命令来操作不同逻辑文件系统中的文件。 5.1.1 文件系统的基本概念Linux下的文件系统主要分为三大块;一是上层的文件系统的系统调用;二是虚拟文件系统VFS;三是挂载到VFS中的各种实际文件系统,例如EXT4、XFS等,如图所示。 5.1.1 文件系统的基本概念VFS是一种软件机制,也可以称它为Linux的文件系统管理者,与它相关的数据的结构只存在于物理内存中。在每次系统初始化期间,Linux都先要在内存中构建一棵VFS目录树(在Linux的源代码里称为namespace),实际上便是在内存中建立相应的数据结构。VFS目录树在Linux的文件系统模块中是一个很重要的概念,VFS中的各目录的主要用途是用来提供实际文件系统的挂载点。 5.1.1 文件系统的基本概念Linux不使用设备标识符来访问独立文件系统,而是通过一个将整个文件系统表示成单一实体的层次树结构来访问它。Linux在使用一个文件系统时都要将它加入文件系统层次树中。不管文件系统属于什么类型,都被连接到一个目录上且此文件系统上的文件将取代此目录中已存在的文件,这个目录被称为挂载点或者安装目录。当卸载此文件系统时,这个安装目录中原有的文件将会再次出现。 5.1.2 Linux文件系统类型文件系统类型xfs是openEuler默认的文件系统类型。ext2是Linux自带的文件系统类型,Linux在早期的发行版本中使用ext2作为默认使用的文件系统。ext3是在ext2的基础之上发展演变而来,具有ext2没有的优点。swap文件系统在Linux中作为交换分区的文件系统使用。网络文件系统(Network File System,NFS)。ISO9660是光盘文件使用的标准文件系统。 5.2 磁盘管理 在Linux系统中使用的文件系统,一般会在安装系统时创建完成。在遇到需要调整现有分区大小或者创建新的文件系统的情况下,可以遵循以下步骤来实现对文件系统的调整:在新的存储设备(硬盘)上创建分区。在分区上创建文件系统,类似在Windows下对分区进行格式化操作。挂载文件系统到现行 系统中。在新的分区中创建文件系统后,将该文件系统挂载到相应录下即可使用。文件系统使用完毕以后可以根据需要进行卸载。类似于移动硬盘这样的存储设备上的文件系统被使用完毕后,应该先进行文件系统的卸载,再取走设备。 5.2 磁盘管理 磁盘命名磁盘分区类型使用fdisk分区操作使用parted分区操作 5.2.1 磁盘命名并口硬盘(IDE)微型计算机系统接口硬盘(SCSI)串口硬盘(SATA) 5.2.2 磁盘分区类型硬盘有两种分区格式:MBR(Master Boot Record,主引导记录)和GPT(Globally unique identifier Partition Table,全局唯一标识磁盘分区表)。MBR和GPT的区别:① MBR分区表最多只能识别2.2TB大小的硬盘空间,大于2.2TB的硬盘空间将无法识别;GPT分区表能够识别2.2TB以上的硬盘空间。② MBR分区表最多支持4个主分区或三个主分区+1个扩展分区(扩展分区中的逻辑分区个数不限);默认情况GPT分区表最多支持128个主分区。③ MBR分区表的大小是固定的;在GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。 5.2.2 磁盘分区类型MBR分区MBR是硬盘的第一扇区,包含已安装操作系统的启动加载器和驱动器的逻辑分区信息。它由三部分组成:启动加载器(boot code)、DPT(Disk Partition Table,硬盘分区表)和硬盘有效标志(Magic number)

您可能关注的文档

文档评论(0)

allen734901 + 关注
实名认证
内容提供者

副教授持证人

知识共享

领域认证该用户于2024年11月14日上传了副教授

1亿VIP精品文档

相关文档