项目文件系统管理PPT课件.ppt_第1页
项目文件系统管理PPT课件.ppt_第2页
项目文件系统管理PPT课件.ppt_第3页
项目文件系统管理PPT课件.ppt_第4页
项目文件系统管理PPT课件.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 项目课题引入 2 文件系统的基本概念 3 文件系统的类型 4 创建文件系统的方法 5 现场演示案例 课题引入 项目背景 某公司有一台Linux主机 现需要对该Linux主机的非系统分区进行磁盘的重新分区 分区的文件系统类型如下 第二个主分区类型为ext2第三个主分区类型为ext3第四个主分区类型为vfat 课题引入 项目分析 完成本项目需要解决的问题 1 什么是linux文件系统2 linux文件系统的类型有哪些3 如何对现有分区指定文件系统的类型 课题引入 教学目标 学习本课需要实现的教学目标 掌握文件系统的基本概念掌握文件系统的类型掌握文件系统的设置方法掌握不同文件系统的使用方法 课题引入 应达到的职业能力 学生学习本课后应该具有的职业能力 深入理解文件系统的理论掌握文件系统的类型区分能力掌握文件系统的划分方法能够熟练管理Linux的文件系统 项目问题一Linux文件系统的基本概念 文件系统 FileSystem 是磁盘上有特定格式的一片区域 操作系统利用文件系统保存和管理文件 不同的操作系统需要使用不同的文件系统 为了与其他操作系统兼容 通常操作系统都支持很多中类型的文件系统 例如Windows2003操作系统 推荐使用的文件系统是NTFS 但同时兼容FAT等其他文件系统 Linux文件系统 Linux系统使用ext2 ext3文件系统 在Linux系统中 存储数据的各种设备都属于块设备 对于磁盘设备 通常在0磁道第一个扇区上存放引导信息 称为主引导记录 MBR 该扇区不属于任何一个分区 每个分区包含许多数据块 可以认为是一系列块组的集合 在磁盘分区上建立ext2 ext3文件系统后 每个块组的结构如图所示 Linux文件系统 ext文件系统结构的核心组成部分是超级块 索引节点表和数据块 超级块和块组描述符中包含关于该块组的整体信息 例如索引节点的总数和使用情况 数据块的总数和使用情况以及文件系统状态等 每一个索引节点都有一个唯一编号 并且对应一个文件 它包含了针对某个具体文件的几乎全部信息 例如文件的存取权限 拥有者 建立时间以及对应的数据块地址等 但不包含文件名称 在目录文件中包含文件名称以及此文件的索引节点号 索引节点指向特定的数据块 数据块是真正存储文件内容的地方 项目问题二文件系统的类型 Extext是第一个专门为Linux的文件系统类型 叫做扩展文件系统 它在1992年4月完成的 它为Linux的发展取得了重要作用 但是在性能和兼容性上存在许多缺陷 现在已经很少使用了 文件系统的类型 Ext2ext2是为解决ext文件系统的缺陷而设计的可扩展的高性能的文件系统 又被称为二级扩展文件系统 它是在1993年发布的 设计者是ReyCard ext2是Linux文件系统类型中使用最多的格式 并且在速度和CPU利用率上较突出 是GNU Linux系统中标准的文件系统 其特点为存取文件的性能极好 对于中小型的文件更显示出优势 这主要得利于其簇快取层的优良设计 Ext2可以支持256字节的长文件名 其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关 在一般常见的Intelx86兼容处理器的系统中 簇最大为4KB 则单一文件大小上限为2048GB 而文件系统的容量上限为6384GB 尽管Linux可以支持种类繁多的文件系统 但是2000年以前几乎所有的Linux发行版都用ext2作为默认的文件系统 ext2的缺点 ext2的设计者主要考虑的是文件系统性能方面的问题 ext2在写入文件内容的同时并没有同时写入文件的meta data 和文件有关的信息 例如 权限 所有者以及创建和访问时间 另外但由于目前核心2 4所能使用的单一分割区最大只有2048GB 尽管文件系统的容量上限为6384G但是实际上能使用的文件系统容量最多也只有2048GB 文件系统的类型 Ext3ext3是由开放资源社区开发的日志文件系统 主要开发人员是Stephentweedie ext3被设计成是ext2的升级版本 尽可能地方便用户从ext2fs向ext3fs迁移 ext3在ext2的基础上加入了记录元数据的日志功能 努力保持向前和向后的兼容性 ext3是一种日志式文件系统 日志式文件系统的优越性在于 由于文件系统都有快取层参与运作 如不使用时必须将文件系统卸下 以便将快取层的资料写回磁盘中 因此每当系统要关机时 必须将其所有的文件系统全部卸下后才能进行关机 ext3的缺点 其最大的缺点是没有现代文件系统所具有的能提高文件数据处理速度和解压的高性能 另外使用ext3文件系统时要注意硬盘限额问题 在这个问题解决之前 不推荐在重要的企业应用上采用ext3 diskquota 磁盘配额 文件系统的类型 Jsfjsf提供了基于日志的字节级文件系统 该文件系统是为面向事务的高性能系统而开发的 jsf JournaledFileSystemTechnologyforLinux 的开发者包括AIX IBM的Unix 的jsf的主要开发者 2000年2月 ibm宣布在一个开放资源许可证下 移植linux版的JSF文件系统 JSFs也是一个有大量用户安装使用的企业级文件系统 它具有可伸缩性和健壮性 与非日志文件系统相比 它的优点是其快速重启能力 Jfs能够在几秒或几分钟内就把文件系统恢复到一致状态 虽然jsf主要是为满足服务器 从单处理器系统到高级多处理器和群集系统 的高吞吐量和可靠性需求而设计的 jsf还可用于想得到高性能和可靠性的客户机配置因为在系统崩溃时 jsf能提供快速文件系统重启时间 所以它是因特网文件服务器的关键技术 jsf的缺点 使用jsf日志文件系统 性能上会有一定损失 系统资源占用的比率也偏高 是因为当它保持一个日志时 系统需要写许多数据 文件系统的类型 ReiserFSReiserFS的第一次公开亮相是在1997年7月23日 HansReiser把他的基于平衡树结构的ReiserFS文件系统在网上公布 ReiserFS3 6 x 作为Linux2 4一部分的版本 是由HansReiser和他的在Namesys的开发组共同开发设计的 Hans和他的组员们相信最好的文件系统是那些能够有助于创建独立的共享环境或者命名空间的文件系统 应用程序可以在其中更直接 有效和有力地相互作用 ReiserFS使用了特殊的优化b 平衡树 每个文件系统一个 来组织所有的文件系统数据 这为其自身提供了非常不错的性能改进 也能够减轻文件系统设计上的人为约束 Reiserfs被看作是一个更加激进和现代的文件系统 传统的UNIX文件系统是按盘块来进行空间分配的 对于目录和文件等的查找使用了简单的线性查找 这些设计在当时是合适的 但随着磁盘容量的增大和应用需求的增加 传统文件系统在存储效率 速度和功能上已显落后 文件系统的类型 Xfsxfs是一种非常优秀的日志文件系统 它是SGI公司设计的 xfs被称为业界最先进的 最具可升级性的文件系统技术 它是一个全64位 快速 稳固的日志文件系统 多年用于SGI的IRIX操作系统 sgi决定支持Linux社区 将关键的基本架构技术授权于Linux 它以开放资源形式发布了他们自己拥有的xfs的源代码 并开始进行移植 SGI的xfs可为linux和开放资源社区带来的新特性有 可升级性 xfs被设计成可升级 以面对大多数的存储容量和i o存储需求 可处理大型文件和包含巨大数量文件的大型目录 满足二十一世纪快速增长的磁盘需求 xfs有能力动态地为文件分配索引空间 使系统形成高效支持大数量文件的能力 在它的支持下 用户可使用1exabyte 1g 1gb 大的文件 远远大于现在最大的文件系统 优秀的i o性能 典型的现代服务器使用大型的条带式磁盘阵列 以提供达数gb 秒的总带宽 xfs可以很好地满足I O请求的大小和并发I O请求的数量 xfs可作为root文件系统 并被lilo支持 文件系统的类型 swap文件系统swap文件系统是Linux的交换分区所采用的文件系统 在Linux中使用交换分区管理内存的虚拟交换空间 一般交换分区的大小设置为系统物理内存的2倍 在安装Linux操作系统时 必须建立交换分区 并且其文件系统类型必须为swap 交换分区由操作系统自行管理 vfat文件系统vfat文件系统是Linux下对DOS Windows操作系统下的FAT16和FAT32文件系统的统称 RedHatLinux支持FAT16和FAT32格式的分区 也可以创建和管理FAT分区 NFS文件系统NFS即网络文件系统 用于UNIX系统间通过网络进行文件共享 用户可以把网络中NFS服务器提供的共享目录挂载到本地目录下 可以象访问本地文件系统中的内容一样访问NFS文件系统中的内容 ISO9660文件系统ISO9660是光盘所使用的标准文件系统 Linux系统对该文件系统有很好的支持 不仅能读取光盘中的内容而且还可以支持光盘刻录功能 项目问题三对磁盘分区指定文件系统类型 硬盘分区后 下一步的工作就是文件系统的建立 类似于Windows下的格式化硬盘 在硬盘分区上建立文件系统会冲掉分区上的数据 而且不可恢复 因此在建立文件系统之前要确认分区上的数据不再使用 建立文件系统的命令是mkfs 格式如下 mkfs 参数 文件系统mkfs命令常用的参数选项 t 指定要创建的文件系统类型 c 建立文件系统前首先检查坏块 lfile 从文件file中读磁盘坏块列表 file文件一般是由磁盘坏块检查程序产生的 V 输出建立文件系统详细信息 指定文件系统类型 在 dev sdb1上建立ext3类型的文件系统 建立时检查磁盘坏块并显示详细信息 在软盘上建立文件系统 对软盘格式化 使用badblocks命令检查软盘上的坏块 把坏块信息存储在文件badblock fd0中 用mkfs命令建立文件系统 查看文件系统类型 fsck命令主要用于检查文件系统的正确性 并对Linux磁盘进行修复 fsck命令的格式如下 fsck 参数选项 文件系统fsck命令常用的参数选项 t 给定文件系统类型 若在 etc fstab中已有定义或kernel本身已支持的不需添加此项 s 一个一个地执行fsck命令进行检查 A 对 etc fstab中所有列出来的分区进行检查 C 显示完整的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论